import unittest
-import django
from django.conf import settings
from django.urls import reverse
for _ in range(3):
self._create_events()
- # TODO(stephenfin): Remove when we drop support for Django < 3.2
- num_queries = 28 if django.VERSION < (3, 2) else 27
-
- with self.assertNumQueries(num_queries):
+ with self.assertNumQueries(27):
self.client.get(self.api_url())
def test_order_by_date_default(self):
from email.utils import make_msgid
import unittest
-import django
from django.conf import settings
from django.urls import NoReverseMatch
from django.urls import reverse
series = create_series()
create_patches(5, series=series)
- # TODO(stephenfin): Remove when we drop support for Django < 3.2
- num_queries = 7 if django.VERSION < (3, 2) else 5
-
- with self.assertNumQueries(num_queries):
+ with self.assertNumQueries(5):
self.client.get(self.api_url())
@utils.store_samples('patch-detail')
[tox]
minversion = 3.2
-envlist = pep8,docs,py{37,38,39}-django{22,32},py{38,39,310}-django{40}
+envlist = pep8,docs,py{37,38,39}-django32,py{38,39,310}-django{40}
skipsdist = true
ignore_basepython_conflict = true
basepython = python3
deps =
-r{toxinidir}/requirements-test.txt
- django22: django~=2.2.0
- django22: djangorestframework~=3.13.0
- django22: django-filter~=21.1.0
django32: django~=3.2.0
django32: djangorestframework~=3.13.0
django32: django-filter~=21.1.0
DJANGO_SETTINGS_MODULE = patchwork.settings.dev
PYTHONDONTWRITEBYTECODE = 1
PYTHONDEVMODE = 1
- py36: PYTHONWARNINGS = once,ignore::ImportWarning:backports
- py{37,38,39,310}: PYTHONWARNINGS = once
+ PYTHONWARNINGS = once
passenv =
http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY
DATABASE_TYPE DATABASE_USER DATABASE_PASSWORD DATABASE_HOST