summaryrefslogtreecommitdiff
path: root/tests/admin_views
diff options
context:
space:
mode:
authorJon Dufresne <jon.dufresne@gmail.com>2016-06-16 11:19:18 -0700
committerTim Graham <timograham@gmail.com>2016-06-16 14:21:14 -0400
commit13d60298ea2a07242dc3952a9dfcd9c8857bf1f9 (patch)
tree230d0f843401781e9b2062fe3c1f929655a5527e /tests/admin_views
parent70b7d6b4ea0cbd67406d193f0a7fed7e290d1eb6 (diff)
[1.10.x] Fixed #26747 -- Used more specific assertions in the Django test suite.
Backport of 4f336f66523001b009ab038b10848508fd208b3b from master
Diffstat (limited to 'tests/admin_views')
-rw-r--r--tests/admin_views/test_adminsite.py10
-rw-r--r--tests/admin_views/test_templatetags.py4
-rw-r--r--tests/admin_views/tests.py30
3 files changed, 22 insertions, 22 deletions
diff --git a/tests/admin_views/test_adminsite.py b/tests/admin_views/test_adminsite.py
index 6fb76ac5fc..7077d4be58 100644
--- a/tests/admin_views/test_adminsite.py
+++ b/tests/admin_views/test_adminsite.py
@@ -39,7 +39,7 @@ class SiteEachContextTest(TestCase):
self.assertEqual(ctx['site_header'], 'Django administration')
self.assertEqual(ctx['site_title'], 'Django site admin')
self.assertEqual(ctx['site_url'], '/')
- self.assertEqual(ctx['has_permission'], True)
+ self.assertIs(ctx['has_permission'], True)
def test_each_context_site_url_with_script_name(self):
request = RequestFactory().get(reverse('test_adminsite:index'), SCRIPT_NAME='/my-script-name/')
@@ -66,12 +66,12 @@ class SiteEachContextTest(TestCase):
self.assertEqual(user['object_name'], 'User')
self.assertEqual(auth['app_url'], '/test_admin/admin/auth/')
- self.assertEqual(auth['has_module_perms'], True)
+ self.assertIs(auth['has_module_perms'], True)
self.assertIn('perms', user)
- self.assertEqual(user['perms']['add'], True)
- self.assertEqual(user['perms']['change'], True)
- self.assertEqual(user['perms']['delete'], True)
+ self.assertIs(user['perms']['add'], True)
+ self.assertIs(user['perms']['change'], True)
+ self.assertIs(user['perms']['delete'], True)
self.assertEqual(user['admin_url'], '/test_admin/admin/auth/user/')
self.assertEqual(user['add_url'], '/test_admin/admin/auth/user/add/')
self.assertEqual(user['name'], 'Users')
diff --git a/tests/admin_views/test_templatetags.py b/tests/admin_views/test_templatetags.py
index ff40a45116..a62c1caf89 100644
--- a/tests/admin_views/test_templatetags.py
+++ b/tests/admin_views/test_templatetags.py
@@ -22,5 +22,5 @@ class AdminTemplateTagsTest(AdminViewBasicTestCase):
extra_context = {'extra': True}
response = admin.change_view(request, str(self.superuser.pk), extra_context=extra_context)
template_context = submit_row(response.context_data)
- self.assertEqual(template_context['extra'], True)
- self.assertEqual(template_context['show_save'], True)
+ self.assertIs(template_context['extra'], True)
+ self.assertIs(template_context['show_save'], True)
diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py
index 281084a8a1..589d7d9298 100644
--- a/tests/admin_views/tests.py
+++ b/tests/admin_views/tests.py
@@ -1554,7 +1554,7 @@ class AdminViewPermissionsTest(TestCase):
# Change User should not have access to add articles
self.client.force_login(self.changeuser)
# make sure the view removes test cookie
- self.assertEqual(self.client.session.test_cookie_worked(), False)
+ self.assertIs(self.client.session.test_cookie_worked(), False)
response = self.client.get(reverse('admin:admin_views_article_add'))
self.assertEqual(response.status_code, 403)
# Try POST just to make sure
@@ -1607,7 +1607,7 @@ class AdminViewPermissionsTest(TestCase):
# Check and make sure that if user expires, data still persists
self.client.force_login(self.superuser)
# make sure the view removes test cookie
- self.assertEqual(self.client.session.test_cookie_worked(), False)
+ self.assertIs(self.client.session.test_cookie_worked(), False)
def test_change_view(self):
"""Change view should restrict access and allow users to edit items."""
@@ -2587,7 +2587,7 @@ class AdminViewListEditable(TestCase):
}
self.client.post(reverse('admin:admin_views_person_changelist'), data)
- self.assertEqual(Person.objects.get(name="John Mauchly").alive, False)
+ self.assertIs(Person.objects.get(name="John Mauchly").alive, False)
self.assertEqual(Person.objects.get(name="Grace Hopper").gender, 2)
# test a filtered page
@@ -2608,7 +2608,7 @@ class AdminViewListEditable(TestCase):
}
self.client.post(reverse('admin:admin_views_person_changelist') + '?gender__exact=1', data)
- self.assertEqual(Person.objects.get(name="John Mauchly").alive, True)
+ self.assertIs(Person.objects.get(name="John Mauchly").alive, True)
# test a searched page
data = {
@@ -2623,7 +2623,7 @@ class AdminViewListEditable(TestCase):
}
self.client.post(reverse('admin:admin_views_person_changelist') + '?q=john', data)
- self.assertEqual(Person.objects.get(name="John Mauchly").alive, False)
+ self.assertIs(Person.objects.get(name="John Mauchly").alive, False)
def test_non_field_errors(self):
''' Ensure that non field errors are displayed for each of the
@@ -2819,7 +2819,7 @@ class AdminViewListEditable(TestCase):
}
self.client.post(reverse('admin:admin_views_person_changelist'), data)
- self.assertEqual(Person.objects.get(name="John Mauchly").alive, True)
+ self.assertIs(Person.objects.get(name="John Mauchly").alive, True)
self.assertEqual(Person.objects.get(name="Grace Hopper").gender, 1)
def test_list_editable_action_choices(self):
@@ -2846,7 +2846,7 @@ class AdminViewListEditable(TestCase):
}
self.client.post(reverse('admin:admin_views_person_changelist'), data)
- self.assertEqual(Person.objects.get(name="John Mauchly").alive, False)
+ self.assertIs(Person.objects.get(name="John Mauchly").alive, False)
self.assertEqual(Person.objects.get(name="Grace Hopper").gender, 2)
def test_list_editable_popup(self):
@@ -3318,7 +3318,7 @@ action)</option>
def test_model_without_action(self):
"Tests a ModelAdmin without any action"
response = self.client.get(reverse('admin:admin_views_oldsubscriber_changelist'))
- self.assertEqual(response.context["action_form"], None)
+ self.assertIsNone(response.context["action_form"])
self.assertNotContains(
response, '<input type="checkbox" class="action-select"',
msg_prefix="Found an unexpected action toggle checkboxbox in response"
@@ -3328,7 +3328,7 @@ action)</option>
def test_model_without_action_still_has_jquery(self):
"Tests that a ModelAdmin without any actions still gets jQuery included in page"
response = self.client.get(reverse('admin:admin_views_oldsubscriber_changelist'))
- self.assertEqual(response.context["action_form"], None)
+ self.assertIsNone(response.context["action_form"])
self.assertContains(
response, 'jquery.min.js',
msg_prefix="jQuery missing from admin pages for model with no admin actions"
@@ -3337,7 +3337,7 @@ action)</option>
def test_action_column_class(self):
"Tests that the checkbox column class is present in the response"
response = self.client.get(reverse('admin:admin_views_subscriber_changelist'))
- self.assertNotEqual(response.context["action_form"], None)
+ self.assertIsNotNone(response.context["action_form"])
self.assertContains(response, 'action-checkbox-column')
def test_multiple_actions_form(self):
@@ -3395,10 +3395,10 @@ action)</option>
def test_popup_actions(self):
""" Actions should not be shown in popups. """
response = self.client.get(reverse('admin:admin_views_subscriber_changelist'))
- self.assertNotEqual(response.context["action_form"], None)
+ self.assertIsNotNone(response.context["action_form"])
response = self.client.get(
reverse('admin:admin_views_subscriber_changelist') + '?%s' % IS_POPUP_VAR)
- self.assertEqual(response.context["action_form"], None)
+ self.assertIsNone(response.context["action_form"])
def test_popup_template_response(self):
"""
@@ -4159,17 +4159,17 @@ class NeverCacheTests(TestCase):
"Check the never-cache status of the password change view"
self.client.logout()
response = self.client.get(reverse('admin:password_change'))
- self.assertEqual(get_max_age(response), None)
+ self.assertIsNone(get_max_age(response))
def test_password_change_done(self):
"Check the never-cache status of the password change done view"
response = self.client.get(reverse('admin:password_change_done'))
- self.assertEqual(get_max_age(response), None)
+ self.assertIsNone(get_max_age(response))
def test_JS_i18n(self):
"Check the never-cache status of the JavaScript i18n view"
response = self.client.get(reverse('admin:jsi18n'))
- self.assertEqual(get_max_age(response), None)
+ self.assertIsNone(get_max_age(response))
@override_settings(ROOT_URLCONF='admin_views.urls')