diff --git a/.zuul.yaml b/.zuul.yaml index c0395db..dc25e6b 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -24,6 +24,7 @@ - project: templates: - check-requirements + - horizon-non-primary-django-jobs - horizon-nodejs10-jobs - openstack-lower-constraints-jobs - openstack-python-jobs-horizon @@ -32,9 +33,5 @@ - release-notes-jobs-python3 check: jobs: - - horizon-openstack-tox-python3-django111 - heat-dashboard-integration-tests: voting: false - gate: - jobs: - - horizon-openstack-tox-python3-django111 diff --git a/heat_dashboard/test/tests/content/test_stacks.py b/heat_dashboard/test/tests/content/test_stacks.py index c93c2c9..e2410c1 100644 --- a/heat_dashboard/test/tests/content/test_stacks.py +++ b/heat_dashboard/test/tests/content/test_stacks.py @@ -13,7 +13,6 @@ import json import re -import django from django.conf import settings from django.core import exceptions from django.test.utils import override_settings @@ -353,23 +352,13 @@ class StackTests(test.TestCase): self.assertTemplateUsed(res, 'project/stacks/create.html') # ensure the fields were rendered correctly - if (1, 10) <= django.VERSION < (2, 1): - pattern = ('') - secret = ('') - else: - pattern = ('') - secret = ('') - + pattern = ('') + secret = ('') self.assertContains(res, pattern, html=True) self.assertContains(res, secret, html=True) self.mock_template_validate.assert_called_once_with( @@ -511,32 +500,16 @@ class StackTests(test.TestCase): self.assertTemplateUsed(res, 'project/stacks/create.html') # ensure the fields were rendered correctly - if (1, 10) <= django.VERSION < (2, 1): - input_str = ('') - else: - input_str = ('') + input_str = ('') self.assertContains(res, input_str.format(3, 'text'), html=True) self.assertContains(res, input_str.format(4, 'text'), html=True) - if (1, 11) <= django.VERSION < (2, 1): - input_str_param2 = ('') - elif (1, 10) <= django.VERSION < (1, 11): - input_str_param2 = ('') - else: - input_str_param2 = ('') + input_str_param2 = ('') self.assertContains(res, input_str_param2, html=True) # post some sample data and make sure it validates diff --git a/tox.ini b/tox.ini index fcf2502..28cc2db 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py27,py36,py37,py3-dj111,pep8,releasenotes +envlist = py27,py36,py37,py3-{dj111,dj22},pep8,releasenotes minversion = 2.5.0 skipsdist = True @@ -16,10 +16,9 @@ setenv = deps = -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master} -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt -commands = {[unit_tests]commands} - -[unit_tests] commands = + dj111: pip install django>=1.11,<2 + dj22: pip install django>=2.2,<2.3 python manage.py test heat_dashboard.test --settings=heat_dashboard.test.settings --exclude-tag integration [testenv:integration] @@ -49,12 +48,6 @@ commands = coverage xml coverage html -[testenv:py3-dj111] -basepython = python3 -commands = - pip install django>=1.11,<2 - {[unit_tests]commands} - [testenv:docs] basepython = python3 deps = -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}