コード例 #1
0
ファイル: test_metadata.py プロジェクト: glf818/SDV
    def test__get_graphviz_extension_valid(self):
        """Get a valid graphviz extension."""
        # Run
        result = Metadata._get_graphviz_extension('/some/path.png')

        # Asserts
        assert result == ('/some/path', 'png')
コード例 #2
0
ファイル: test_metadata.py プロジェクト: glf818/SDV
    def test__get_graphviz_extension_none(self):
        """Get graphviz with path equals to None."""
        # Run
        result = Metadata._get_graphviz_extension(None)

        # Asserts
        assert result == (None, None)
コード例 #3
0
ファイル: test_metadata.py プロジェクト: glf818/SDV
 def test__get_graphviz_extension_invalid_extension(self):
     """Raises a ValueError when the path contains an invalid extension."""
     with pytest.raises(ValueError):
         Metadata._get_graphviz_extension('/some/path.foo')
コード例 #4
0
ファイル: test_metadata.py プロジェクト: glf818/SDV
 def test__get_graphviz_extension_path_without_extension(self):
     """Raises a ValueError when the path doesn't contains an extension."""
     with pytest.raises(ValueError):
         Metadata._get_graphviz_extension('/some/path')