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()
Exemple #2
0
    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)
Exemple #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)