diff options
author | JensDiemer <git@jensdiemer.de> | 2020-02-07 11:14:57 +0100 |
---|---|---|
committer | JensDiemer <git@jensdiemer.de> | 2020-02-07 11:14:57 +0100 |
commit | a787a14f9873a996886e6f753f83b262563fdf1e (patch) | |
tree | 24a3520e4f380a9e375ea318193fbeda5c4566f6 | |
parent | 8f9c18aa380147cfea3318a1170601cd2c670c1d (diff) | |
download | creole-a787a14f9873a996886e6f753f83b262563fdf1e.tar.gz |
add test_poetry_check()
-rw-r--r-- | creole/tests/test_project_setup.py | 18 |
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' |