Skip to content

Commit 42763cf

Browse files
committed
Remove pytest_django_test.compat.patterns
1 parent ead2ef6 commit 42763cf

File tree

6 files changed

+13
-41
lines changed

6 files changed

+13
-41
lines changed

pytest_django_test/compat.py

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,4 @@
11
try:
2-
from urllib2 import urlopen, HTTPError # noqa
2+
from urllib2 import urlopen, HTTPError
33
except ImportError:
4-
from urllib.request import urlopen, HTTPError # noqa
5-
6-
# Django 1.10 removes patterns, instead it is just a list
7-
try:
8-
from django.conf.urls import patterns
9-
except ImportError:
10-
11-
def patterns(prefix, *urls):
12-
assert prefix == ""
13-
return urls
4+
from urllib.request import urlopen, HTTPError # noqa: F401

pytest_django_test/urls.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
from django.conf.urls import url
22

33
from .app import views
4-
from .compat import patterns
54

6-
urlpatterns = patterns(
7-
"",
5+
urlpatterns = [
86
url(r"^item_count/$", views.item_count),
97
url(r"^admin-required/$", views.admin_required_view),
10-
)
8+
]

pytest_django_test/urls_overridden.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
from django.conf.urls import url
22
from django.http import HttpResponse
33

4-
from .compat import patterns
5-
6-
urlpatterns = patterns(
7-
"", url(r"^overridden_url/$", lambda r: HttpResponse("Overridden urlconf works!"))
8-
)
4+
urlpatterns = [
5+
url(r"^overridden_url/$", lambda r: HttpResponse("Overridden urlconf works!"))
6+
]

tests/test_environment.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -58,14 +58,10 @@ def test_invalid_template_variable(django_testdir):
5858
django_testdir.create_app_file(
5959
"""
6060
from django.conf.urls import url
61-
from pytest_django_test.compat import patterns
6261
6362
from tpkg.app import views
6463
65-
urlpatterns = patterns(
66-
'',
67-
url(r'invalid_template/', views.invalid_template),
68-
)
64+
urlpatterns = [url(r'invalid_template/', views.invalid_template)]
6965
""",
7066
"urls.py",
7167
)
@@ -168,14 +164,10 @@ def test_invalid_template_variable_opt_in(django_testdir):
168164
django_testdir.create_app_file(
169165
"""
170166
from django.conf.urls import url
171-
from pytest_django_test.compat import patterns
172167
173168
from tpkg.app import views
174169
175-
urlpatterns = patterns(
176-
'',
177-
url(r'invalid_template/', views.invalid_template),
178-
)
170+
urlpatterns = [url(r'invalid_template/', views.invalid_template)]
179171
""",
180172
"urls.py",
181173
)

tests/test_fixtures.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -518,13 +518,9 @@ class MyCustomUser(AbstractUser):
518518
django_testdir.create_app_file(
519519
"""
520520
from django.conf.urls import url
521-
from pytest_django_test.compat import patterns
522521
from tpkg.app import views
523522
524-
urlpatterns = patterns(
525-
'',
526-
url(r'admin-required/', views.admin_required_view),
527-
)
523+
urlpatterns = [url(r'admin-required/', views.admin_required_view)]
528524
""",
529525
"urls.py",
530526
)

tests/test_urls.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,11 @@ def test_urls_cache_is_cleared(testdir):
2323
testdir.makepyfile(
2424
myurls="""
2525
from django.conf.urls import url
26-
from pytest_django_test.compat import patterns
2726
2827
def fake_view(request):
2928
pass
3029
31-
urlpatterns = patterns('', url(r'first/$', fake_view, name='first'))
30+
urlpatterns = [url(r'first/$', fake_view, name='first')]
3231
"""
3332
)
3433

@@ -60,24 +59,22 @@ def test_urls_cache_is_cleared_and_new_urls_can_be_assigned(testdir):
6059
testdir.makepyfile(
6160
myurls="""
6261
from django.conf.urls import url
63-
from pytest_django_test.compat import patterns
6462
6563
def fake_view(request):
6664
pass
6765
68-
urlpatterns = patterns('', url(r'first/$', fake_view, name='first'))
66+
urlpatterns = [url(r'first/$', fake_view, name='first')]
6967
"""
7068
)
7169

7270
testdir.makepyfile(
7371
myurls2="""
7472
from django.conf.urls import url
75-
from pytest_django_test.compat import patterns
7673
7774
def fake_view(request):
7875
pass
7976
80-
urlpatterns = patterns('', url(r'second/$', fake_view, name='second'))
77+
urlpatterns = [url(r'second/$', fake_view, name='second')]
8178
"""
8279
)
8380

0 commit comments

Comments
 (0)