def test_focusing(self): self.motor.position = 40. * q.mm camera = BlurringCamera(self.motor) focus(camera, self.motor).join() assert_almost_equal(self.motor.position, FOCUS_POSITION, 1e-2)
def test_focus_func_arguments_type_error(self): with self.assertRaises(TypeError): focus(self.camera, self.rotation_motor)
def test_focus_function_arguments(self): focus(self.camera, self.linear_motor)
def main(camera, f_motor): print("start position: {}".format(f_motor.position)) focus(camera, f_motor).join() print("end position: {}".format(f_motor.position))