summaryrefslogtreecommitdiff
path: root/creole/tests/test_project_setup.py
blob: 4d100a3b9fb87cab53b50876d9cbb763ef37fed3 (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
"""
    :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_project_setup import test_assert_rst_readme as assert_rst_readme
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.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_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_poetry_check():
    """
    Test 'poetry check' output.
    """
    assert_poetry_check(package_root=CREOLE_PACKAGE_ROOT)