diff options
author | Victor Morales <victor.morales@intel.com> | 2017-11-14 12:24:57 -0800 |
---|---|---|
committer | Victor Morales <victor.morales@intel.com> | 2017-11-14 12:24:57 -0800 |
commit | 569d05a52d0f034b8cd082f6b9e1049898a39b0e (patch) | |
tree | 69774fcd68ec02a4c7c3e16b5955bd53f490aa16 | |
parent | 2f6d5d1ee4303850b4455e4da7864ef7710e8b5f (diff) |
Separate test modules from requirements.txt
The modules required for unit tests can be included in another file,
this helps during the packaging process to avoid the addition of
non-required dependencies.
Change-Id: I3d1dc0c265a26e22be66d261f2de2ae939a1d6f8
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-Id: MULTICLOUD-83
-rw-r--r-- | newton/requirements.txt | 17 | ||||
-rw-r--r-- | newton/test-requirements.txt | 3 | ||||
-rw-r--r-- | newton/tox.ini | 8 |
3 files changed, 16 insertions, 12 deletions
diff --git a/newton/requirements.txt b/newton/requirements.txt index 841fe278..13ced9ef 100644 --- a/newton/requirements.txt +++ b/newton/requirements.txt @@ -1,17 +1,12 @@ # rest framework -Django==1.9.6 -djangorestframework==3.3.3 +Django==1.9.6 # BSD +djangorestframework==3.3.3 # BSD # for call rest api -httplib2==0.9.2 +httplib2==0.9.2 # MIT # for call openstack auth and transport api -keystoneauth1==2.18.0 +keystoneauth1==2.19.0 # Apache-2.0 -#python-memcached -python-memcached - -# for unit test -coverage==4.2 -mock==2.0.0 -unittest_xml_reporting==1.12.0 +# for memcached +python-memcached # PSF diff --git a/newton/test-requirements.txt b/newton/test-requirements.txt new file mode 100644 index 00000000..91213a4c --- /dev/null +++ b/newton/test-requirements.txt @@ -0,0 +1,3 @@ +coverage==4.2 # Apache-2.0 +mock==2.0.0 # BSD +unittest_xml_reporting==1.12.0 #BSD diff --git a/newton/tox.ini b/newton/tox.ini index 71a8ff75..d5eb878e 100644 --- a/newton/tox.ini +++ b/newton/tox.ini @@ -6,7 +6,13 @@ skipsdist = true downloadcache = ~/cache/pip [testenv] -deps = -r{toxinidir}/requirements.txt +passenv = http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY +deps = + -r{toxinidir}/requirements.txt + -r{toxinidir}/test-requirements.txt commands = coverage run --branch manage.py test + +[testenv:cover] +commands = coverage report --omit=".tox/*,*tests*,*__init__.py" --fail-under=30 |