We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 24ba796 commit 58de04eCopy full SHA for 58de04e
tests/test_common.py
@@ -177,3 +177,22 @@ class options:
177
requirements_filename=str(fake_requirements_file),
178
)
179
assert reqs == set(['foobar'])
180
+
181
182
+def test_find_required_modules_env_markers(monkeypatch, tmp_path):
183
+ class options:
184
+ skip_incompatible = True
185
186
+ def ignore_reqs(self, modname):
187
+ return False
188
189
+ fake_requirements_file = tmp_path / 'requirements.txt'
190
+ fake_requirements_file.write_text('spam==1; python_version<"2.0"\n'
191
+ 'ham==2;\n'
192
+ 'eggs==3\n')
193
194
+ reqs = common.find_required_modules(
195
+ options=options(),
196
+ requirements_filename=str(fake_requirements_file),
197
+ )
198
+ assert not reqs
0 commit comments