diff --git a/test-requirements-py2.txt b/test-requirements-py2.txt new file mode 100644 index 00000000..4a907296 --- /dev/null +++ b/test-requirements-py2.txt @@ -0,0 +1,7 @@ +-e . +flake8 +flake8-import-order +mock<=2.0.0 +requests-mock<1.11.0 +coverage +pytest diff --git a/tox.ini b/tox.ini index 62eb2f9f..34b990c5 100644 --- a/tox.ini +++ b/tox.ini @@ -19,7 +19,6 @@ commands = [testenv] deps = -r{toxinidir}/requirements.txt - -r{toxinidir}/test-requirements.txt # We need to access python-rpm, at least, and potentially more on EL6 sitepackages = true # Tell the rpm-py-installer package to download binaries instead of building @@ -38,7 +37,7 @@ commands_pre = [testenv:py3] deps = - coverage + -r{toxinidir}/test-requirements.txt allowlist_externals = coverage3 setenv = {[testenv]setenv} @@ -52,7 +51,9 @@ commands = coverage3 html -d {toxinidir}/htmlcov/py3 --rcfile .coveragerc3 [testenv:py2] -setenv = +deps = + -r{toxinidir}/test-requirements-py2.txt +setenv = {[testenv]setenv} PYTHONPATH=.:plugins/builder/.:plugins/cli/.:cli/.:www/lib PYTHONHASHSEED=0 @@ -75,7 +76,7 @@ commands = # dependencies must be installed. [testenv:py2-rpmdeps] deps = - -r{toxinidir}/test-requirements.txt + -r{toxinidir}/test-requirements-py2.txt setenv = {[testenv:py2]setenv} commands_pre =