def test_configure_encoder_should_replace_the_encoder_on_the_video_processor_with_new_encoder(self, mock_camera): cam = mock_camera.return_value cam.shape = [300, 100] api = ScannerAPI() api.configure_encoder((50, 50), 500, 100, 200) self.assertNotEquals(api._default_encoder, api.video_processor.encoder) self.assertEquals(api.encoder, api.video_processor.encoder)
def test_configure_encoder_should_replace_the_encoder_on_the_video_processor_with_new_encoder( self, mock_camera): cam = mock_camera.return_value cam.shape = [300, 100] api = ScannerAPI() api.configure_encoder((50, 50), 500, 100, 200) self.assertNotEquals(api._default_encoder, api.video_processor.encoder) self.assertEquals(api.encoder, api.video_processor.encoder)
def test_configure_encoder_should_replace_the_existing_encoder_with_new_encoder(self, mock_camera): cam = mock_camera.return_value cam.shape = [300, 100] api = ScannerAPI() api.configure_encoder((50, 50), 500, 100, 200) initial = api.encoder api.configure_encoder((51, 51), 500, 100, 200) self.assertNotEquals(api.encoder, initial)
def test_configure_encoder_should_replace_the_existing_encoder_with_new_encoder( self, mock_camera): cam = mock_camera.return_value cam.shape = [300, 100] api = ScannerAPI() api.configure_encoder((50, 50), 500, 100, 200) initial = api.encoder api.configure_encoder((51, 51), 500, 100, 200) self.assertNotEquals(api.encoder, initial)
def test_configure_encoder_should_create_an_encoder_with_the_given_config(self, mock_camera): cam = mock_camera.return_value cam.shape = [300, 100] api = ScannerAPI() api.configure_encoder((0.5, 0.5), 500, 100, 200) self.assertEquals((0.5, 0.5), api.encoder.relitive_point_xy) self.assertEquals(500, api.encoder.threshold) self.assertEquals(100, api.encoder.null_zone) self.assertEquals(200, api.encoder.sections)
def test_configure_encoder_should_create_an_encoder_with_the_given_config( self, mock_camera): cam = mock_camera.return_value cam.shape = [300, 100] api = ScannerAPI() api.configure_encoder((0.5, 0.5), 500, 100, 200) self.assertEquals((0.5, 0.5), api.encoder.relitive_point_xy) self.assertEquals(500, api.encoder.threshold) self.assertEquals(100, api.encoder.null_zone) self.assertEquals(200, api.encoder.sections)