| 8 | |
| 9 | @with_sitl |
| 10 | def test_parameters(connpath): |
| 11 | vehicle = connect(connpath) |
| 12 | |
| 13 | # When called on startup, parameter (may!) be none. |
| 14 | # assert_equals(vehicle.parameters.get('THR_MIN', wait_ready=False), None) |
| 15 | |
| 16 | # With wait_ready, it should not be none. |
| 17 | assert_not_equals(vehicle.parameters.get('THR_MIN', wait_ready=True), None) |
| 18 | |
| 19 | try: |
| 20 | assert_not_equals(vehicle.parameters['THR_MIN'], None) |
| 21 | except: |
| 22 | assert False |
| 23 | |
| 24 | # Garbage value after all parameters are downloaded should be None. |
| 25 | assert_equals(vehicle.parameters.get('xXx_extreme_garbage_value_xXx', wait_ready=True), None) |
| 26 | |
| 27 | vehicle.close() |
| 28 | |
| 29 | |
| 30 | @with_sitl |