Exemplo n.º 1
0
    def test_filterCamera__disable(self, mock_set, mock_logger):
        op = primaryimage.SetPrimaryImage(None)
        op._disable_primary_image = True

        op.filterCamera()

        mock_set.assert_called_with("image:filename", "null:")
Exemplo n.º 2
0
    def test_disable_primary_image(self):
        op = primaryimage.SetPrimaryImage(None)
        op._disable_primary_image = True
        self.assertTrue(op.disable_primary_image)

        op._disable_primary_image = False
        op.disable_primary_image = True
        self.assertTrue(op._disable_primary_image)
Exemplo n.º 3
0
    def test_manager(self):
        path = "/path/to/image.exr"

        op = primaryimage.SetPrimaryImage(None)
        op._primary_image_path = path
        self.assertEqual(op.primary_image_path, path)

        op._primary_image_path = None
        op.primary_image_path = path
        self.assertEqual(op._primary_image_path, path)
Exemplo n.º 4
0
    def test___init__(self):
        mock_manager = MagicMock(spec=PyFilterManager)

        op = primaryimage.SetPrimaryImage(mock_manager)

        self.assertEqual(op._data, {})
        self.assertEqual(op._manager, mock_manager)

        self.assertFalse(op._disable_primary_image)
        self.assertIsNone(op._primary_image_path)
Exemplo n.º 5
0
    def test_filterCamera__no_op(self, mock_set, mock_logger):
        path = "/path/to/images.exr"

        op = primaryimage.SetPrimaryImage(None)
        op._disable_primary_image = False
        op._primary_image_path = None

        op.filterCamera()

        mock_set.assert_not_called()
Exemplo n.º 6
0
    def test_filterCamera__path(self, mock_set, mock_logger):
        path = "/path/to/images.exr"

        op = primaryimage.SetPrimaryImage(None)
        op._disable_primary_image = False
        op._primary_image_path = path

        op.filterCamera()

        mock_set.assert_called_with("image:filename", path)
Exemplo n.º 7
0
    def test___init__(self, mocker):
        """Test object initialization."""
        mock_super_init = mocker.patch.object(primaryimage.PyFilterOperation,
                                              "__init__")

        mock_manager = mocker.MagicMock(spec=PyFilterManager)

        op = primaryimage.SetPrimaryImage(mock_manager)

        mock_super_init.assert_called_with(mock_manager)

        assert not op._disable_primary_image
        assert op._primary_image_path is None
Exemplo n.º 8
0
    def test_process_parsed_args(self):
        path = "/path/to/image.exr"
        mock_namespace = MagicMock(spec=argparse.Namespace)
        mock_namespace.disable_primary_image = True
        mock_namespace.primary_image_path = path

        op = primaryimage.SetPrimaryImage(None)
        op._disable_primary_image = False
        op._primary_image_path = None

        op.process_parsed_args(mock_namespace)

        self.assertTrue(op.disable_primary_image)

        self.assertEqual(op.primary_image_path, path)
Exemplo n.º 9
0
    def test_should_run__no_op(self):
        op = primaryimage.SetPrimaryImage(None)
        op._disable_primary_image = False
        op._primary_image_path = "/path/to/image.exr"

        self.assertTrue(op.should_run())
Exemplo n.º 10
0
    def test_should_run__disable(self):
        op = primaryimage.SetPrimaryImage(None)
        op._disable_primary_image = True
        op._primary_image_path = None

        self.assertTrue(op.should_run())
Exemplo n.º 11
0
    def test_should_run__no_op(self):
        op = primaryimage.SetPrimaryImage(None)
        op._disable_primary_image = False
        op._primary_image_path = None

        self.assertFalse(op.should_run())
Exemplo n.º 12
0
 def _create():
     return primaryimage.SetPrimaryImage(None)