]> git.ipfire.org Git - thirdparty/patchwork.git/commitdiff
tox: Rework warning infrastructure
authorStephen Finucane <stephen@that.guru>
Sun, 24 Jun 2018 19:55:56 +0000 (20:55 +0100)
committerDaniel Axtens <dja@axtens.net>
Sun, 26 Aug 2018 06:58:21 +0000 (16:58 +1000)
Python 3.5's xmlrpc spews lots of ResourceWarnings that go
away in 3.6, so silence them.

We also see some warnings from inside the import machinery,
which we also silence.

Signed-off-by: Stephen Finucane <stephen@that.guru>
[dja: make slightly more restrictive, reword commit message]
Signed-off-by: Daniel Axtens <dja@axtens.net>
tox.ini

diff --git a/tox.ini b/tox.ini
index 4eef4c447bef422297d8dce1348824478b5f4749..3684d716657c08fde9c7c23efa5cc290c407e1cc 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -16,12 +16,16 @@ setenv =
     DJANGO_SETTINGS_MODULE = patchwork.settings.dev
     PYTHONDONTWRITEBYTECODE = 1
     DJANGO_LIVE_TEST_SERVER_ADDRESS = localhost:9000-9200
+    py27: PYTHONWARNINGS = once
+    py{34,36}:PYTHONWARNINGS = once,ignore::ImportWarning:backports
+    py35:PYTHONWARNINGS = once,ignore::ResourceWarning:unittest.suite,ignore::ImportWarning:backports
+
 passenv =
     http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY
     PW_TEST_DB_TYPE PW_TEST_DB_USER PW_TEST_DB_PASS PW_TEST_DB_HOST
     PW_TEST_DB_PORT
 commands =
-    python -Wonce {toxinidir}/manage.py test --noinput '{posargs:patchwork}'
+    python {toxinidir}/manage.py test --noinput '{posargs:patchwork}'
 
 [testenv:bashate]
 deps = bashate>=0.5,<0.6