blob: d05ffedd4fa3e31b9f2d66a7f094681c5c7959e2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
"""
:copyleft: 2020 by python-creole team, see AUTHORS for more details.
:license: GNU GPL v3 or above, see LICENSE for more details.
"""
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_markdown_readme, update_rst_readme
from creole.tests.constants import CREOLE_PACKAGE_ROOT
def test_version():
"""
Check if current version exists in README
Check if current version is in pyproject.toml
"""
assert_version(package_root=CREOLE_PACKAGE_ROOT, version=__version__)
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_update_md_readme(capsys):
rest_readme_path = update_markdown_readme(
package_root=CREOLE_PACKAGE_ROOT, filename='README.creole'
)
captured = capsys.readouterr()
assert captured.out == 'Generate README.md from README.creole...nothing changed, ok.\n'
assert captured.err == ''
assert isinstance(rest_readme_path, Path)
assert str(rest_readme_path).endswith('/README.md')
def test_poetry_check():
"""
Test 'poetry check' output.
"""
assert_poetry_check(package_root=CREOLE_PACKAGE_ROOT)
|