Ejemplo n.º 1
0
    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()
Ejemplo n.º 2
0
    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()
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
    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)