Commit b2870b45 by Jonas Obrist Committed by Sébastien Eustace

fixed unresolved reference (#303)

* fixed unresolved reference

* fixed code formatting
parent 68c62c0c
...@@ -2,6 +2,9 @@ ...@@ -2,6 +2,9 @@
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import unicode_literals from __future__ import unicode_literals
import pytest
from poetry.exceptions import InvalidProjectFile
from poetry.poetry import Poetry from poetry.poetry import Poetry
from poetry.utils._compat import Path from poetry.utils._compat import Path
from poetry.utils.toml_file import TomlFile from poetry.utils.toml_file import TomlFile
...@@ -125,3 +128,11 @@ def test_check(): ...@@ -125,3 +128,11 @@ def test_check():
content = complete.read()["tool"]["poetry"] content = complete.read()["tool"]["poetry"]
assert Poetry.check(content) assert Poetry.check(content)
def test_check_fails():
complete = TomlFile(fixtures_dir / "complete.toml")
content = complete.read(raw=True)["tool"]["poetry"]
content["this key is not in the schema"] = ""
with pytest.raises(InvalidProjectFile):
Poetry.check(content)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment