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)
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)