Fixes for Django up to 2.2
[django-pagination.git] / tox.ini
diff --git a/tox.ini b/tox.ini
new file mode 100644 (file)
index 0000000..ff4bdfa
--- /dev/null
+++ b/tox.ini
@@ -0,0 +1,42 @@
+# This file is part of django-ssify, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Nowoczesna Polska. See README.md for more information.
+#
+[tox]
+envlist=clear,
+    d{12,13,14}-py27,
+    d{15}-py{27,32},
+    d16-py{27,32,33},
+    d17-py{27,32,33,34},
+    d18-py{27,32,33,34},
+    d{19,110}-py{27,34,35},
+    d111-py{27,34,35,36,37},
+    d20-py{34,35,36,37},
+    d{21,22}-py{35,36,37},
+    stats
+
+[testenv]
+indexserver=https://py.mdrn.pl:8443
+commands=coverage run --source=fnp_django_pagination --omit *runner*,*test_project* setup.py test
+deps=
+    d12: Django>=1.2,<1.3
+    d13: Django>=1.3,<1.4
+    d14: Django>=1.4,<1.5
+    d15: Django>=1.5,<1.6
+    d16: Django>=1.6,<1.7
+    d17: Django>=1.7,<1.8
+    d18: Django>=1.8,<1.9
+    d19: Django>=1.9,<1.10
+    d110: Django>=1.10,<1.11
+    d111: Django>=1.11,<2.0
+    d20: Django>=2.0,<2.1
+    d21: Django>=2.1,<2.2
+    d22: Django>=2.2,<2.3
+    coverage
+
+[testenv:clear]
+basepython=python3.4
+commands=coverage erase
+
+[testenv:stats]
+basepython=python3.4
+commands=coverage html