Skip to content

Commit 3f4507a

Browse files
author
Ross Mechanic
committed
Removed more code related to Django <= 1.8
1 parent 1de41b2 commit 3f4507a

File tree

3 files changed

+21
-38
lines changed

3 files changed

+21
-38
lines changed

simple_history/admin.py

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,19 @@
11
from __future__ import unicode_literals
22

33
from django import http
4-
from django.core.exceptions import PermissionDenied
4+
from django.conf import settings
55
from django.conf.urls import url
66
from django.contrib import admin
77
from django.contrib.admin import helpers
8+
from django.contrib.admin.utils import unquote
89
from django.contrib.contenttypes.models import ContentType
10+
from django.core.exceptions import PermissionDenied
911
from django.core.urlresolvers import reverse
1012
from django.shortcuts import get_object_or_404, render
11-
from django.utils.text import capfirst
13+
from django.utils.encoding import force_text
1214
from django.utils.html import mark_safe
15+
from django.utils.text import capfirst
1316
from django.utils.translation import ugettext as _
14-
from django.utils.encoding import force_text
15-
from django.conf import settings
16-
from django.contrib.admin.utils import unquote
17-
18-
try:
19-
from django.utils.version import get_complete_version
20-
except ImportError:
21-
from django import VERSION
22-
get_complete_version = lambda: VERSION
2317

2418
USER_NATURAL_KEY = tuple(
2519
key.lower() for key in settings.AUTH_USER_MODEL.split('.', 1))
@@ -80,8 +74,6 @@ def history_view(self, request, object_id, extra_context=None):
8074
}
8175
context.update(extra_context or {})
8276
extra_kwargs = {}
83-
if get_complete_version() < (1, 8):
84-
extra_kwargs['current_app'] = request.current_app
8577
return render(request, self.object_history_template, context, **extra_kwargs)
8678

8779
def response_change(self, request, obj):
@@ -185,8 +177,6 @@ def history_form_view(self, request, object_id, version_id):
185177
'root_path': getattr(self.admin_site, 'root_path', None),
186178
}
187179
extra_kwargs = {}
188-
if get_complete_version() < (1, 8):
189-
extra_kwargs['current_app'] = request.current_app
190180
return render(request, self.object_history_form_template, context, **extra_kwargs)
191181

192182
def save_model(self, request, obj, form, change):

simple_history/tests/models.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,15 @@
11
from __future__ import unicode_literals
22

3+
from django.apps import apps
34
from django.db import models
4-
from django import VERSION
55

6-
from simple_history.models import HistoricalRecords
76
from simple_history import register
8-
7+
from simple_history.models import HistoricalRecords
98
from .custom_user.models import CustomUser as User
10-
11-
from django.apps import apps
9+
from .external.models.model1 import AbstractExternal
1210

1311
get_model = apps.get_model
1412

15-
from .external.models.model1 import AbstractExternal
16-
1713

1814
class Poll(models.Model):
1915
question = models.CharField(max_length=200)
@@ -85,6 +81,7 @@ def verbose_str(self):
8581
extra_fields['__str__'] = verbose_str
8682
return extra_fields
8783

84+
8885
register(Voter, records_class=HistoricalRecordsVerbose)
8986

9087

simple_history/tests/tests/test_admin.py

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,25 @@
11
from datetime import datetime, timedelta
22

3-
from mock import patch, ANY
4-
from django_webtest import WebTest
3+
from django.conf import settings
54
from django.contrib.admin import AdminSite
65
from django.contrib.admin.utils import quote
6+
from django.contrib.auth import get_user_model
77
from django.contrib.messages.storage.fallback import FallbackStorage
8-
from django.test.utils import override_settings
9-
from django.test.client import RequestFactory
108
from django.core.urlresolvers import reverse
11-
from django.conf import settings
12-
from django.contrib.auth import get_user_model
9+
from django.test.client import RequestFactory
10+
from django.test.utils import override_settings
1311
from django.utils.encoding import force_text
12+
from django_webtest import WebTest
13+
from mock import ANY, patch
1414

15+
from simple_history.admin import SimpleHistoryAdmin
1516
from simple_history.models import HistoricalRecords
16-
from simple_history.admin import SimpleHistoryAdmin, get_complete_version
17-
from ..models import Book, Person, Poll, State, Employee, Choice, ConcreteExternal
17+
from ..models import Book, Choice, ConcreteExternal, Employee, Person, Poll, State
1818

1919
User = get_user_model()
2020
today = datetime(2021, 1, 1, 10, 0)
2121
tomorrow = today + timedelta(days=1)
2222

23-
extra_kwargs = {}
24-
if get_complete_version() < (1, 8):
25-
extra_kwargs = {'current_app': 'admin'}
26-
2723

2824
def get_history_url(obj, history_index=None, site="admin"):
2925
app, model = obj._meta.app_label, obj._meta.model_name
@@ -437,7 +433,7 @@ def test_history_form_view_without_getting_history(self):
437433
'root_path': getattr(admin_site, 'root_path', None),
438434
}
439435
mock_render.assert_called_once_with(
440-
request, admin.object_history_form_template, context, **extra_kwargs)
436+
request, admin.object_history_form_template, context)
441437

442438
def test_history_form_view_getting_history(self):
443439
request = RequestFactory().post('/')
@@ -492,7 +488,7 @@ def test_history_form_view_getting_history(self):
492488
'root_path': getattr(admin_site, 'root_path', None),
493489
}
494490
mock_render.assert_called_once_with(
495-
request, admin.object_history_form_template, context, **extra_kwargs)
491+
request, admin.object_history_form_template, context)
496492

497493
def test_history_form_view_getting_history_with_setting_off(self):
498494
request = RequestFactory().post('/')
@@ -546,7 +542,7 @@ def test_history_form_view_getting_history_with_setting_off(self):
546542
'root_path': getattr(admin_site, 'root_path', None),
547543
}
548544
mock_render.assert_called_once_with(
549-
request, admin.object_history_form_template, context, **extra_kwargs)
545+
request, admin.object_history_form_template, context)
550546

551547
def test_history_form_view_getting_history_abstract_external(self):
552548
request = RequestFactory().post('/')
@@ -601,4 +597,4 @@ def test_history_form_view_getting_history_abstract_external(self):
601597
'root_path': getattr(admin_site, 'root_path', None),
602598
}
603599
mock_render.assert_called_once_with(
604-
request, admin.object_history_form_template, context, **extra_kwargs)
600+
request, admin.object_history_form_template, context)

0 commit comments

Comments
 (0)