Skip to content

Commit de510f5

Browse files
committed
Add test cases for requirement files inside a folder
1 parent 6741a09 commit de510f5

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

tests/test_venv_internals.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ def test_check_venv_activated_yes_env(tmp_path: Path):
2727
("dev-requirements.lock", True),
2828
("prod-requirements.txt", True),
2929
("prod-requirements.lock", True),
30+
("requirements/prod-requirements.txt", True),
31+
("requirements/prod-requirements.lock", True),
3032
("", False),
3133
(".", False),
3234
(".txt", False),
@@ -75,6 +77,7 @@ def test_venv_check_install_requirements_file_quiet(capfd: pytest.CaptureFixture
7577
("requirements.lock", True),
7678
("dev-requirements.lock", True),
7779
("prod-requirements.lock", True),
80+
("requirements/prod-requirements.lock", True),
7881
("", False),
7982
(".", False),
8083
(".txt", False),
@@ -124,8 +127,10 @@ def test_venv_check_lock_requirements_file_quiet(capfd: pytest.CaptureFixture):
124127
("requirements", "requirements"),
125128
("requirements.txt", "requirements.lock"),
126129
("dev-requirements.txt", "dev-requirements.lock"),
130+
("requirements/requirements.txt", "requirements/requirements.lock"),
127131
("requirements.lock", "requirements.lock"),
128132
("dev-requirements.lock", "dev-requirements.lock"),
133+
("requirements/requirements.lock", "requirements/requirements.lock"),
129134
],
130135
)
131136
def test_venv_get_lock_from_requirements(filename: str, expected: str, capfd: pytest.CaptureFixture):
@@ -141,8 +146,10 @@ def test_venv_get_lock_from_requirements(filename: str, expected: str, capfd: py
141146
("requirements", "requirements"),
142147
("requirements.lock", "requirements.txt"),
143148
("dev-requirements.lock", "dev-requirements.txt"),
149+
("requirements/requirements.lock", "requirements/requirements.txt"),
144150
("requirements.txt", "requirements.txt"),
145151
("dev-requirements.txt", "dev-requirements.txt"),
152+
("requirements/requirements.txt", "requirements/requirements.txt"),
146153
],
147154
)
148155
def test_venv_get_requirements_from_lock(filename: str, expected: str, capfd: pytest.CaptureFixture):

0 commit comments

Comments
 (0)