def test_value(self):
        value = MagicMock()

        op = setproperties.PropertySetter(None, None)

        op._value = value

        self.assertEqual(op.value, value)
    def test_rendertype(self):
        value = MagicMock(spec=str)

        op = setproperties.PropertySetter(None, None)

        op._rendertype = value

        self.assertEqual(op.rendertype, value)
    def test_find_file(self):
        value = MagicMock(spec=bool)

        op = setproperties.PropertySetter(None, None)

        op._find_file = value

        self.assertEqual(op.find_file, value)
    def test_set_property__no_rendertype(self, mock_rendertype, mock_name, mock_value, mock_get, mock_logger, mock_set):
        self.mock_hou.patternMatch.return_value = True

        op = setproperties.PropertySetter(None, None)
        op.set_property()

        mock_get.assert_not_called()

        mock_set.assert_called_with(mock_name.return_value, mock_value.return_value)
    def test_set_property__rendertype_no_match(self, mock_rendertype, mock_get, mock_logger, mock_set):

        self.mock_hou.patternMatch.return_value = False

        op = setproperties.PropertySetter(None, None)
        op.set_property()

        mock_get.assert_called_with("renderer:rendertype")
        self.mock_hou.patternMatch.assert_called_with(mock_rendertype.return_value, mock_get.return_value)

        mock_set.assert_not_called()
Ejemplo n.º 6
0
    def test___init___no_findfile(self, mock_find_file):
        mock_name = MagicMock(spec=str)

        mock_value = MagicMock()
        mock_rendertype = MagicMock(spec=str)

        block = {"value": mock_value, "rendertype": mock_rendertype}

        op = setproperties.PropertySetter(mock_name, block)

        self.assertEqual(op._name, mock_name)
        self.assertEqual(op._value, mock_value)
        self.assertFalse(op._find_file)
        self.assertEqual(op._rendertype, mock_rendertype)
Ejemplo n.º 7
0
    def test___init___findfile(self, mock_find_file):
        mock_name = MagicMock(spec=str)

        mock_value = MagicMock()

        block = {"value": mock_value, "findfile": True}

        op = setproperties.PropertySetter(mock_name, block)

        self.assertEqual(op._name, mock_name)
        self.assertEqual(op._value, self.mock_hou.findFile.return_value)
        self.assertTrue(op._find_file)
        self.assertIsNone(op._rendertype)

        self.mock_hou.findFile.assert_called_with(mock_value)
    def test___init___no_findfile(self, mocker):
        """Test object initialization without finding a file."""
        mocker.patch.object(
            setproperties.PropertySetter,
            "find_file",
            new_callable=mocker.PropertyMock(return_value=False),
        )

        mock_name = mocker.MagicMock(spec=str)

        mock_value = mocker.MagicMock()
        mock_rendertype = mocker.MagicMock(spec=str)

        block = {"value": mock_value, "rendertype": mock_rendertype}

        op = setproperties.PropertySetter(mock_name, block)

        assert op._name == mock_name
        assert op._value == mock_value
        assert not op._find_file
        assert op._rendertype == mock_rendertype
Ejemplo n.º 9
0
    def test___init___findfile(self, patch_hou, mocker):
        """Test object initialization with finding a file."""
        mocker.patch.object(
            setproperties.PropertySetter, "find_file", new_callable=mocker.PropertyMock(return_value=True)
        )

        mock_name = mocker.MagicMock(spec=str)

        mock_value = mocker.MagicMock()

        block = {
            "value": mock_value,
            "findfile": True
        }

        op = setproperties.PropertySetter(mock_name, block)

        assert op._name == mock_name
        assert op._value == patch_hou["hou"].findFile.return_value
        assert op._find_file
        assert op._rendertype is None

        patch_hou["hou"].findFile.assert_called_with(mock_value)
Ejemplo n.º 10
0
 def _create():
     return setproperties.PropertySetter(None)