map-machine/tests/test_requirements.py
2021-11-08 02:21:34 +03:00

17 lines
513 B
Python

"""
Check whether `requirements.txt` contains all requirements from `setup.py`.
"""
from pathlib import Path
from map_machine import REQUIREMENTS
def test_requirements() -> None:
"""Test whether `requirements.txt` has the same packages as `setup.py`."""
requirements: list[str]
with Path("requirements.txt").open(encoding="utf-8") as requirements_file:
requirements = list(
map(lambda x: x[:-1], requirements_file.readlines())
)
assert requirements == REQUIREMENTS