summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChmouel Boudjnah <chmouel@enovance.com>2014-05-09 09:23:13 +0200
committerChmouel Boudjnah <chmouel@enovance.com>2014-05-09 09:29:04 +0200
commitbc84d7c3fb19138f9a5121876995061af720b028 (patch)
tree83f9b2ce0f2178d53fdfba660b3916c0facbbd2a
parent3895d8535a6aa61a2560f5aadc5ffbd172f6a4c8 (diff)
downloadpython-swiftclient-bc84d7c3fb19138f9a5121876995061af720b028.tar.gz
Fix running the unittests under py3
Since we added the tests.functional the py3 tests wasn't running properly fixing it with some voodoo testr magic. Change-Id: Id301adb32ba739f05591c4c352e0cf7d87576755
-rwxr-xr-x.functests4
-rw-r--r--.testr.conf2
-rw-r--r--tox.ini2
3 files changed, 5 insertions, 3 deletions
diff --git a/.functests b/.functests
index 05d9002..16c9e5d 100755
--- a/.functests
+++ b/.functests
@@ -1,7 +1,9 @@
#!/bin/bash
set -e
-python setup.py testr --coverage --testr-args="--concurrency=1 tests.functional"
+export OS_TEST_PATH='tests.functional'
+python setup.py testr --coverage --testr-args="--concurrency=1"
+
RET=$?
coverage report -m
rm -f .coverage
diff --git a/.testr.conf b/.testr.conf
index 081907d..f3fca90 100644
--- a/.testr.conf
+++ b/.testr.conf
@@ -1,4 +1,4 @@
[DEFAULT]
-test_command=${PYTHON:-python} -m subunit.run discover -t ./ ./tests $LISTOPT $IDOPTION
+test_command=${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tests/unit} $LISTOPT $IDOPTION
test_id_option=--load-list $IDFILE
test_list_option=--list
diff --git a/tox.ini b/tox.ini
index f88505c..5cee4cd 100644
--- a/tox.ini
+++ b/tox.ini
@@ -10,7 +10,7 @@ setenv = VIRTUAL_ENV={envdir}
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
-commands = python setup.py testr --testr-args="{posargs} tests.unit"
+commands = python setup.py testr --testr-args="{posargs}"
[testenv:pypy]
deps = setuptools<3.2