Added test runner via nosetests

pull/21/head
Mišo Belica 11 years ago
parent 2e2e906da7
commit b3b987440d

@ -42,7 +42,7 @@ setup(
zip_safe=False,
install_requires=install_requires,
tests_require=tests_require,
test_suite='tests',
test_suite='tests.run_tests.run',
extras_require={
'test': tests_require
},

@ -0,0 +1,35 @@
# -*- coding: utf8 -*-
from __future__ import print_function
import sys
import atexit
import nose
from os.path import dirname, abspath
DEFAULT_PARAMS = [
"nosetests",
"--with-coverage",
"--cover-package=breadability",
"--cover-erase",
]
@atexit.register
def exit_function(msg="Shutting down"):
print(msg, file=sys.stderr)
def run(argv=[]):
sys.exitfunc = exit_function
nose.run(
argv=DEFAULT_PARAMS + argv,
defaultTest=abspath(dirname(__file__)),
)
if __name__ == "__main__":
run(sys.argv[1:])
Loading…
Cancel
Save