summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHsiaoming Yang <me@lepture.com>2018-09-15 19:22:42 +0900
committerGitHub <noreply@github.com>2018-09-15 19:22:42 +0900
commite0494a95f59637042c78c3a627bf4f98d7bfc0c6 (patch)
treeeeec102d494c217738ba24796fa9b708210d7b98
parenta0f38f71cb8764bbff8dd2cdac5031a09086665e (diff)
parent037453c6f92b502eaae2acafe11161e4bb2e38bb (diff)
downloadoauthlib-e0494a95f59637042c78c3a627bf4f98d7bfc0c6.tar.gz
Merge pull request #599 from jdufresne/no-nose
Remove unmaintained nose dependency from tests
-rw-r--r--requirements-test.txt1
-rwxr-xr-xsetup.py3
-rw-r--r--tox.ini5
3 files changed, 5 insertions, 4 deletions
diff --git a/requirements-test.txt b/requirements-test.txt
index 5bf6e06..c3e0a7b 100644
--- a/requirements-test.txt
+++ b/requirements-test.txt
@@ -1,4 +1,3 @@
-r requirements.txt
coverage>=3.7.1
-nose==1.3.7
mock>=2.0
diff --git a/setup.py b/setup.py
index 17dcd7b..640bbe1 100755
--- a/setup.py
+++ b/setup.py
@@ -18,7 +18,7 @@ def fread(fn):
with open(join(dirname(__file__), fn), 'r') as f:
return f.read()
-tests_require = ['nose', 'cryptography', 'pyjwt>=1.0.0', 'blinker']
+tests_require = ['cryptography', 'pyjwt>=1.0.0', 'blinker']
if sys.version_info[0] == 2:
tests_require.append('mock>=2.0')
rsa_require = ['cryptography']
@@ -40,7 +40,6 @@ setup(
platforms='any',
license='BSD',
packages=find_packages(exclude=('docs', 'tests', 'tests.*')),
- test_suite='nose.collector',
tests_require=tests_require,
extras_require={
'test': tests_require,
diff --git a/tox.ini b/tox.ini
index b736cf1..6f6c18c 100644
--- a/tox.ini
+++ b/tox.ini
@@ -4,7 +4,10 @@ envlist = py27,py34,py35,py36,pypy,docs,readme
[testenv]
deps=
-rrequirements-test.txt
-commands=nosetests -s --with-coverage --cover-html --cover-html-dir={toxinidir}/htmlcov-{envname} --cover-erase --cover-package=oauthlib -w tests
+commands=
+ coverage run --source oauthlib -m unittest discover
+ coverage report
+
# tox -e docs to mimick readthedocs build.
# as of today, RTD is using python2.7 and doesn't run "setup.py install"