summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAarni Koskela <akx@iki.fi>2019-01-25 15:59:46 +0200
committerAarni Koskela <akx@iki.fi>2019-01-25 16:31:39 +0200
commit55cfc6a589b68dff0e8eb01ec31506f9cecad299 (patch)
treea9f897d648f6e6797de2825ec222e9763e2f434e
parent27515dbf9ba2137bd62f766d930273232338d953 (diff)
downloadisort-55cfc6a589b68dff0e8eb01ec31506f9cecad299.tar.gz
test_isort: skip tests that don't have requirements installed
-rw-r--r--test_isort.py4
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)