diff --git a/tests/galil.py b/tests/galil.py index 5874df28..b30364c9 100644 --- a/tests/galil.py +++ b/tests/galil.py @@ -158,6 +158,12 @@ def test_GIVEN_motors_THEN_check_motor_encoder_diff_works(self): assert isinstance(eres, float) self.zero_motors() + # make motor think it is a stepper motor as we only + # calculate _MTRENC_DIFF when it is + self.pv.set_pv_value("MOT:MTR0101_MTRTYPE_STATUS.SIMM", "YES") + self.pv.set_pv_value("MOT:MTR0101_MTRTYPE_STATUS.SVAL", 2) + self.pv.set_pv_value("MOT:MTR0101_MTRTYPE_STATUS.PROC", 1) + # move to initial position and check in step self.pv.set_pv_value("MOT:MTR0101", val, wait=True) self.pv.assert_that_pv_is_number("MOT:MTR0101", val)