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
# 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
--- /dev/null
+coverage==4.2 # Apache-2.0
+mock==2.0.0 # BSD
+unittest_xml_reporting==1.12.0 #BSD
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