From 8333ab3adf603115c4fc6856ed845715637de112 Mon Sep 17 00:00:00 2001 From: Chenxiong Qi Date: Sep 29 2016 07:19:06 +0000 Subject: Integration between setuptools and nosetests Tests can be run by `python setup.py test'. Signed-off-by: Chenxiong Qi --- diff --git a/.gitignore b/.gitignore index 3a5149b..342a620 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ py-compile build/ dist/ *.egg-info/ +.coverage \ No newline at end of file diff --git a/setup.cfg b/setup.cfg index fa78577..e3c9d67 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,11 +1,16 @@ +[aliases] +test = nosetests + [sdist] -formats=bztar +formats = bztar [nosetests] -verbosity=2 -detailed-errors=1 -with-coverage=1 -cover-package=fedpkg +verbosity = 2 +detailed-errors = 1 +with-coverage = 1 +cover-package = fedpkg +cover-erase = 1 +tests=../test/ [flake8] max-line-length = 100 \ No newline at end of file diff --git a/setup.py b/setup.py index 248b702..8772714 100755 --- a/setup.py +++ b/setup.py @@ -30,4 +30,7 @@ setup( ('/etc/rpkg', ['src/fedpkg.conf']), ('/usr/share/zsh/site-functions', ['src/_fedpkg']), ], + + tests_require=['nose', 'mock'], + test_suite='nose.collector', )