def test_get_scanner_posisitions_raises_exception_if_not_configured(self, mock_Image2Points, mock_camera): cam = mock_camera.return_value cam.shape = [300, 100] api = ScannerAPI() with self.assertRaises(Exception): api.get_scanner_posisitions()
def test_get_scanner_posisitions_raises_exception_if_not_configured( self, mock_Image2Points, mock_camera): cam = mock_camera.return_value cam.shape = [300, 100] api = ScannerAPI() with self.assertRaises(Exception): api.get_scanner_posisitions()
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)