summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJensDiemer <git@jensdiemer.de>2020-02-07 11:14:57 +0100
committerJensDiemer <git@jensdiemer.de>2020-02-07 11:14:57 +0100
commita787a14f9873a996886e6f753f83b262563fdf1e (patch)
tree24a3520e4f380a9e375ea318193fbeda5c4566f6
parent8f9c18aa380147cfea3318a1170601cd2c670c1d (diff)
downloadcreole-a787a14f9873a996886e6f753f83b262563fdf1e.tar.gz
add test_poetry_check()
-rw-r--r--creole/tests/test_project_setup.py18
1 files changed, 17 insertions, 1 deletions
diff --git a/creole/tests/test_project_setup.py b/creole/tests/test_project_setup.py
index 7491daa..b74fdbc 100644
--- a/creole/tests/test_project_setup.py
+++ b/creole/tests/test_project_setup.py
@@ -2,7 +2,9 @@
:copyleft: 2020 by python-creole team, see AUTHORS for more details.
:license: GNU GPL v3 or above, see LICENSE for more details.
"""
-
+import os
+import shutil
+import subprocess
from pathlib import Path
from creole import __version__
@@ -35,3 +37,17 @@ def test_version():
file_path=Path(CREOLE_PACKAGE_ROOT, 'pyproject.toml'),
string=f'version = "{__version__}"'
)
+
+
+def test_poetry_check():
+ poerty_bin = shutil.which('poetry')
+
+ output = subprocess.check_output(
+ [poerty_bin, 'check'],
+ universal_newlines=True,
+ env=os.environ,
+ stderr=subprocess.STDOUT,
+ cwd=str(CREOLE_PACKAGE_ROOT),
+ )
+ print(output)
+ assert output == 'All set!\n'