Exemple #1
0
 def test_capture_points_xyz_should_raise_exception_if_img2points_not_configured(
         self, mock_camera):
     cam = mock_camera.return_value
     cam.shape = [300, 100]
     api = ScannerAPI()
     with self.assertRaises(Exception):
         api.capture_points_xyz()
 def test_capture_points_xyz_should_create_an_image_handler_and_subscribe_it_to_video_processor(self, mock_camera):
     cam = mock_camera.return_value
     cam.shape = [300, 100]
     api = ScannerAPI()
     api.img2points = True
     api.capture_points_xyz(.45)
     self.assertTrue(len(api.video_processor.handlers) > 0)
     self.assertEquals(PointCaptureXYZ, type(api.video_processor.handlers[0][0]))
     self.assertTrue(hasattr(api.video_processor.handlers[0][0], 'handle'))
 def test_capture_points_xyz_should_subscribe_with_expected_callback(self, mock_camera):
     cam = mock_camera.return_value
     cam.shape = [300, 100]
     api = ScannerAPI()
     api.img2points = True
     callback = Mock()
     api.capture_points_xyz(.45, call_back=callback)
     self.assertTrue(len(api.video_processor.handlers) > 0)
     self.assertEquals(PointCaptureXYZ, type(api.video_processor.handlers[0][0]))
     self.assertEqual(api.video_processor.handlers[0][1], callback)
Exemple #4
0
 def test_capture_points_xyz_should_create_an_image_handler_and_subscribe_it_to_video_processor(
         self, mock_camera):
     cam = mock_camera.return_value
     cam.shape = [300, 100]
     api = ScannerAPI()
     api.img2points = True
     api.capture_points_xyz(.45)
     self.assertTrue(len(api.video_processor.handlers) > 0)
     self.assertEquals(PointCaptureXYZ,
                       type(api.video_processor.handlers[0][0]))
     self.assertTrue(hasattr(api.video_processor.handlers[0][0], 'handle'))
Exemple #5
0
 def test_capture_points_xyz_should_subscribe_with_expected_callback(
         self, mock_camera):
     cam = mock_camera.return_value
     cam.shape = [300, 100]
     api = ScannerAPI()
     api.img2points = True
     callback = Mock()
     api.capture_points_xyz(.45, call_back=callback)
     self.assertTrue(len(api.video_processor.handlers) > 0)
     self.assertEquals(PointCaptureXYZ,
                       type(api.video_processor.handlers[0][0]))
     self.assertEqual(api.video_processor.handlers[0][1], callback)
 def test_capture_points_xyz_should_raise_exception_if_img2points_not_configured(self, mock_camera):
     cam = mock_camera.return_value
     cam.shape = [300, 100]
     api = ScannerAPI()
     with self.assertRaises(Exception):
         api.capture_points_xyz()