diff options
author | Aarni Koskela <akx@iki.fi> | 2019-01-25 15:59:46 +0200 |
---|---|---|
committer | Aarni Koskela <akx@iki.fi> | 2019-01-25 16:31:39 +0200 |
commit | 55cfc6a589b68dff0e8eb01ec31506f9cecad299 (patch) | |
tree | a9f897d648f6e6797de2825ec222e9763e2f434e | |
parent | 27515dbf9ba2137bd62f766d930273232338d953 (diff) | |
download | isort-55cfc6a589b68dff0e8eb01ec31506f9cecad299.tar.gz |
test_isort: skip tests that don't have requirements installed
-rw-r--r-- | test_isort.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test_isort.py b/test_isort.py index 25ad87e7..ce889628 100644 --- a/test_isort.py +++ b/test_isort.py @@ -2510,6 +2510,8 @@ def test_new_lines_are_preserved(): assert n_newline_contents == 'import os\nimport sys\n' +@pytest.mark.skipif(not finders.RequirementsFinder.enabled, reason='RequirementsFinder not enabled (too old version of pip?)') +@pytest.mark.skipif(not finders.pipreqs, reason='pipreqs is missing') def test_requirements_finder(tmpdir): subdir = tmpdir.mkdir('subdir').join("lol.txt") subdir.write("flask") @@ -2561,6 +2563,8 @@ deal = {editable = true, git = "https://github.com/orsinium/deal.git"} """ +@pytest.mark.skipif(not finders.PipfileFinder.enabled, reason='PipfileFinder not enabled (missing requirementslib?)') +@pytest.mark.skipif(not finders.pipreqs, reason='pipreqs is missing') def test_pipfile_finder(tmpdir): pipfile = tmpdir.join('Pipfile') pipfile.write(PIPFILE) |