def test_configure_configures_point_collection_and_calls_back(self, mock_Image2Points, mock_camera): cam = mock_camera.return_value cam.shape = [300, 100] callback = Mock() api = ScannerAPI() api.configure("bla", callback) mock_Image2Points.assert_called_once_with("bla", cam.shape) callback.assert_called_with()
def test_configure_configures_point_collection_and_calls_back( self, mock_Image2Points, mock_camera): cam = mock_camera.return_value cam.shape = [300, 100] callback = Mock() api = ScannerAPI() api.configure("bla", callback) mock_Image2Points.assert_called_once_with("bla", cam.shape) callback.assert_called_with()
def test_get_scanner_posisitions_get_list_of_configured_laser_posisitions(self, mock_Image2Points, mock_camera): cam = mock_camera.return_value cam.shape = [300, 100] callback = Mock() api = ScannerAPI() mock_hardware = Mock() mock_hardware.intersections_rad_mm = [(1, "bla"), (2, "bla")] expected = [1, 2] api.configure(mock_hardware, callback) results = api.get_scanner_posisitions() self.assertEquals(expected, results)
def test_get_scanner_posisitions_get_list_of_configured_laser_posisitions( self, mock_Image2Points, mock_camera): cam = mock_camera.return_value cam.shape = [300, 100] callback = Mock() api = ScannerAPI() mock_hardware = Mock() mock_hardware.intersections_rad_mm = [(1, "bla"), (2, "bla")] expected = [1, 2] api.configure(mock_hardware, callback) results = api.get_scanner_posisitions() self.assertEquals(expected, results)