coverage for py3 unit tests

This commit is contained in:
Mike McLean 2017-05-16 18:45:27 -04:00 committed by Tomas Kopecek
parent 5eea74aa71
commit 6092f9e2ae
2 changed files with 9 additions and 4 deletions

View file

@ -71,8 +71,13 @@ test:
@echo Coverage report in htmlcov/index.html
test3:
PYTHONPATH=hub/.:plugins/hub/.:plugins/builder/. python3 -m nose tests/test_lib tests/test_cli
@echo Coverage not working for py3 tests yet
coverage erase
PYTHONPATH=hub/.:plugins/hub/.:plugins/builder/. nosetests-3 \
--with-coverage --cover-package . tests/test_lib tests/test_cli
@echo Sleeping to work around an issue
sleep 10
coverage html
@echo Coverage report in htmlcov/index.html
subdirs:
for d in $(SUBDIRS); do make -C $$d; [ $$? = 0 ] || exit 1; done

View file

@ -31,7 +31,7 @@ class TestListCommands(unittest.TestCase):
if six.PY2:
actual = actual.replace('nosetests', 'koji')
else:
actual = actual.replace('python3 -m nose', 'koji')
actual = actual.replace('nosetests-3', 'koji')
filename = os.path.dirname(__file__) + '/data/list-commands.txt'
with open(filename, 'rb') as f:
expected = f.read().decode('ascii')
@ -47,7 +47,7 @@ class TestListCommands(unittest.TestCase):
if six.PY2:
actual = actual.replace('nosetests', 'koji')
else:
actual = actual.replace('python3 -m nose', 'koji')
actual = actual.replace('nosetests-3', 'koji')
filename = os.path.dirname(__file__) + '/data/list-commands-admin.txt'
with open(filename, 'rb') as f:
expected = f.read().decode('ascii')