summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJensDiemer <git@jensdiemer.de>2020-11-04 08:45:34 +0100
committerJensDiemer <git@jensdiemer.de>2020-11-04 08:45:34 +0100
commit867afca57e4e6d7fae419d7b11cc78a5f7ecee7f (patch)
tree91ceb92c5506534ff8dbf4a1e486f364981bb184
parentc33a6a8788cec0bc4cc56433448b61d31f9b4fa3 (diff)
downloadcreole-867afca57e4e6d7fae419d7b11cc78a5f7ecee7f.tar.gz
update test_update_rst_readme()
-rw-r--r--creole/tests/test_project_setup.py18
1 files changed, 11 insertions, 7 deletions
diff --git a/creole/tests/test_project_setup.py b/creole/tests/test_project_setup.py
index cc06578..cb9aa1e 100644
--- a/creole/tests/test_project_setup.py
+++ b/creole/tests/test_project_setup.py
@@ -2,11 +2,13 @@
:copyleft: 2020 by python-creole team, see AUTHORS for more details.
:license: GNU GPL v3 or above, see LICENSE for more details.
"""
-from poetry_publish.tests.test_assert_rst_readme import test_assert_rst_readme as assert_rst_readme
+from pathlib import Path
+
from poetry_publish.tests.test_project_setup import test_poetry_check as assert_poetry_check
from poetry_publish.tests.test_project_setup import test_version as assert_version
from creole import __version__
+from creole.setup_utils import update_rst_readme
from creole.tests.constants import CREOLE_PACKAGE_ROOT
@@ -18,13 +20,15 @@ def test_version():
assert_version(package_root=CREOLE_PACKAGE_ROOT, version=__version__)
-def test_assert_rst_readme():
- """
- Check if own README.rst is up-to-date with README.creole
- """
- assert_rst_readme(
- package_root=CREOLE_PACKAGE_ROOT, version=__version__, filename='README.creole'
+def test_update_rst_readme(capsys):
+ rest_readme_path = update_rst_readme(
+ package_root=CREOLE_PACKAGE_ROOT, filename='README.creole'
)
+ captured = capsys.readouterr()
+ assert captured.out == 'Generate README.rst from README.creole...nothing changed, ok.\n'
+ assert captured.err == ''
+ assert isinstance(rest_readme_path, Path)
+ assert str(rest_readme_path).endswith('/README.rst')
def test_poetry_check():