Esempio n. 1
0
 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)
Esempio n. 2
0
 def test_focus_func_arguments_type_error(self):
     with self.assertRaises(TypeError):
         focus(self.camera, self.rotation_motor)
Esempio n. 3
0
 def test_focus_function_arguments(self):
     focus(self.camera, self.linear_motor)
Esempio n. 4
0
def main(camera, f_motor):
    print("start position: {}".format(f_motor.position))
    focus(camera, f_motor).join()
    print("end position: {}".format(f_motor.position))