PyInventory/inventory_project/tests/test_readme_history.py

23 wiersze
758 B
Python

from unittest import TestCase
from bx_py_utils.auto_doc import assert_readme_block
from cli_base.cli_tools.git_history import get_git_history
import inventory
from manage import BASE_PATH
class ReadmeHistoryTestCase(TestCase):
def test_readme_history(self):
git_history = get_git_history(
current_version=inventory.__version__,
add_author=False,
)
history = '\n'.join(git_history)
assert_readme_block(
readme_path=BASE_PATH / 'README.md',
text_block=f'\n{history}\n',
start_marker_line='[comment]: <> (✂✂✂ auto generated history start ✂✂✂)',
end_marker_line='[comment]: <> (✂✂✂ auto generated history end ✂✂✂)',
)