예제 #1
0
def test_toggle_range_holding():
    chassis = Chassis()
    chassis.distance_pid = MagicMock()
    chassis.range_setpoint = 0.0
    chassis.toggle_range_holding(2.0)
    assert chassis.range_setpoint == 2.0
    chassis.toggle_range_holding(2.0)
    assert chassis.range_setpoint == 0.0
예제 #2
0
def test_toggle_track_vision():
    chassis = Chassis()
    chassis.distance_pid = MagicMock()
    vision = chassis.track_vision
    chassis.toggle_vision_tracking()
    assert chassis.track_vision is not vision
    chassis.toggle_vision_tracking()
    assert chassis.track_vision is vision