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:")
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)
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)
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)
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()
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)
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
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)
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())
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())
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())
def _create(): return primaryimage.SetPrimaryImage(None)