Skip to content

Commit 29ef7ca

Browse files
author
Ross Mechanic
authored
Merge pull request #363 from wizpig64/more-django-1.9-leftovers
More Django 1.9 leftovers
2 parents b96345c + fe2d478 commit 29ef7ca

File tree

6 files changed

+17
-16
lines changed

6 files changed

+17
-16
lines changed

AUTHORS.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ Authors
3434
- Marty Alchin
3535
- Mauricio de Abreu Antunes
3636
- Micah Denbraver
37+
- Phillip Marshall
3738
- Rajesh Pappula
3839
- Roberto Aguilar
3940
- Rod Xavier Bondoc

runtests.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
'ENGINE': 'django.db.backends.sqlite3',
4040
}
4141
},
42-
MIDDLEWARE_CLASSES=[
42+
MIDDLEWARE=[
4343
'django.contrib.sessions.middleware.SessionMiddleware',
4444
'django.contrib.auth.middleware.AuthenticationMiddleware',
4545
'django.contrib.messages.middleware.MessageMiddleware',

simple_history/admin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
from django.contrib.admin.utils import unquote
99
from django.contrib.contenttypes.models import ContentType
1010
from django.core.exceptions import PermissionDenied
11-
from django.core.urlresolvers import reverse
1211
from django.shortcuts import get_object_or_404, render
12+
from django.urls import reverse
1313
from django.utils.encoding import force_text
1414
from django.utils.html import mark_safe
1515
from django.utils.text import capfirst

simple_history/middleware.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
from django.utils.deprecation import MiddlewareMixin as MiddlewareBase
1+
from django.utils.deprecation import MiddlewareMixin
22

33
from .models import HistoricalRecords
44

55

6-
class HistoryRequestMiddleware(MiddlewareBase):
6+
class HistoryRequestMiddleware(MiddlewareMixin):
77
"""Expose request to HistoricalRecords.
88
99
This middleware sets request as a local thread variable, making it

simple_history/models.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
from django.contrib import admin
1010
from django.db import models, router
1111
from django.db.models.fields.proxy import OrderWrt
12+
from django.urls import reverse
1213
from django.utils import six
1314
from django.utils.encoding import python_2_unicode_compatible, smart_text
1415
from django.utils.timezone import now
@@ -206,14 +207,13 @@ def get_extra_fields(self, model, fields):
206207

207208
user_model = getattr(settings, 'AUTH_USER_MODEL', 'auth.User')
208209

209-
@models.permalink
210210
def revert_url(self):
211211
"""URL for this change in the default admin site."""
212212
opts = model._meta
213213
app_label, model_name = opts.app_label, opts.model_name
214-
return ('%s:%s_%s_simple_history' %
214+
return reverse('%s:%s_%s_simple_history' %
215215
(admin.site.name, app_label, model_name),
216-
[getattr(self, opts.pk.attname), self.history_id])
216+
args=[getattr(self, opts.pk.attname), self.history_id])
217217

218218
def get_instance(self):
219219
return model(**{

simple_history/tests/tests/test_admin.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
from django.contrib.admin.utils import quote
66
from django.contrib.auth import get_user_model
77
from django.contrib.messages.storage.fallback import FallbackStorage
8-
from django.core.urlresolvers import reverse
98
from django.test.client import RequestFactory
109
from django.test.utils import override_settings
10+
from django.urls import reverse
1111
from django.utils.encoding import force_text
1212
from django_webtest import WebTest
1313
from mock import ANY, patch
@@ -198,8 +198,8 @@ def test_history_user_not_saved(self):
198198

199199
def test_middleware_saves_user(self):
200200
overridden_settings = {
201-
'MIDDLEWARE_CLASSES':
202-
settings.MIDDLEWARE_CLASSES +
201+
'MIDDLEWARE':
202+
settings.MIDDLEWARE +
203203
['simple_history.middleware.HistoryRequestMiddleware'],
204204
}
205205
with override_settings(**overridden_settings):
@@ -216,8 +216,8 @@ def test_middleware_saves_user(self):
216216

217217
def test_middleware_unsets_request(self):
218218
overridden_settings = {
219-
'MIDDLEWARE_CLASSES':
220-
settings.MIDDLEWARE_CLASSES +
219+
'MIDDLEWARE':
220+
settings.MIDDLEWARE +
221221
['simple_history.middleware.HistoryRequestMiddleware'],
222222
}
223223
with override_settings(**overridden_settings):
@@ -231,8 +231,8 @@ def test_rolled_back_user_does_not_lead_to_foreign_key_error(self):
231231
# creating a new entry does not fail with a foreign key error.
232232

233233
overridden_settings = {
234-
'MIDDLEWARE_CLASSES':
235-
settings.MIDDLEWARE_CLASSES +
234+
'MIDDLEWARE':
235+
settings.MIDDLEWARE +
236236
['simple_history.middleware.HistoryRequestMiddleware'],
237237
}
238238
with override_settings(**overridden_settings):
@@ -253,8 +253,8 @@ def test_rolled_back_user_does_not_lead_to_foreign_key_error(self):
253253

254254
def test_middleware_anonymous_user(self):
255255
overridden_settings = {
256-
'MIDDLEWARE_CLASSES':
257-
settings.MIDDLEWARE_CLASSES +
256+
'MIDDLEWARE':
257+
settings.MIDDLEWARE +
258258
['simple_history.middleware.HistoryRequestMiddleware'],
259259
}
260260
with override_settings(**overridden_settings):

0 commit comments

Comments
 (0)