Django does an excellent job of marking what features are going to change in upcoming releases through extensive use of the 'warnings' module.
Pass the '-Werror' flag to 'manage.py' in tests, ensuring that any warnings will result in exceptions instead. This should make upgrades a mostly painless process going forward. Signed-off-by: Stephen Finucane <[email protected]> --- tox.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tox.ini b/tox.ini index 90f177a..1023c0d 100644 --- a/tox.ini +++ b/tox.ini @@ -26,8 +26,8 @@ passenv = PW_TEST_DB_PORT DISPLAY SELENIUM_BROWSER PW_SKIP_BROWSER_TESTS DISPLAY HOME XAUTHORITY commands = - {toxinidir}/manage.py test --noinput --liveserver=localhost:9000-9200 \ - '{posargs:patchwork}' + python -Werror {toxinidir}/manage.py test --noinput \ + --liveserver=localhost:9000-9200 '{posargs:patchwork}' [testenv:bashate] deps = bashate>=0.5,<0.6 -- 2.9.3 _______________________________________________ Patchwork mailing list [email protected] https://lists.ozlabs.org/listinfo/patchwork
