[Python-modules-commits] r23575 - in packages/python-django/branches/squeeze/debian/patches (1 file)

hertzog at users.alioth.debian.org hertzog at users.alioth.debian.org
Sun Feb 24 17:50:34 UTC 2013


    Date: Sunday, February 24, 2013 @ 17:50:33
  Author: hertzog
Revision: 23575

Row level permissions do not exist in Django 1.2.3, drop the associated tests
from backports

Modified:
  packages/python-django/branches/squeeze/debian/patches/24_check_perms_admin_history_view.diff

Modified: packages/python-django/branches/squeeze/debian/patches/24_check_perms_admin_history_view.diff
===================================================================
--- packages/python-django/branches/squeeze/debian/patches/24_check_perms_admin_history_view.diff	2013-02-24 17:30:37 UTC (rev 23574)
+++ packages/python-django/branches/squeeze/debian/patches/24_check_perms_admin_history_view.diff	2013-02-24 17:50:33 UTC (rev 23575)
@@ -31,7 +31,7 @@
              'action_list': action_list,
 --- a/tests/regressiontests/admin_views/tests.py
 +++ b/tests/regressiontests/admin_views/tests.py
-@@ -609,6 +609,47 @@ class AdminViewPermissionsTest(TestCase)
+@@ -609,6 +609,22 @@ class AdminViewPermissionsTest(TestCase)
                          'Plural error message not found in response to post with multiple errors.')
          self.client.get('/test_admin/admin/logout/')
  
@@ -51,31 +51,6 @@
 +        response = self.client.get('/test_admin/admin/admin_views/article/1/history/')
 +        self.assertEqual(response.status_code, 200)
 +
-+        # Test redirection when using row-level change permissions. Refs #11513.
-+        RowLevelChangePermissionModel.objects.create(id=1, name="odd id")
-+        RowLevelChangePermissionModel.objects.create(id=2, name="even id")
-+        for login_dict in [self.super_login, self.changeuser_login, self.adduser_login, self.deleteuser_login]:
-+            self.client.post('/test_admin/admin/', login_dict)
-+            response = self.client.get('/test_admin/admin/admin_views/rowlevelchangepermissionmodel/1/history/')
-+            self.assertEqual(response.status_code, 403)
-+
-+            response = self.client.get('/test_admin/admin/admin_views/rowlevelchangepermissionmodel/2/history/')
-+            self.assertEqual(response.status_code, 200)
-+
-+            self.client.get('/test_admin/admin/logout/')
-+
-+        for login_dict in [self.joepublic_login, self.no_username_login]:
-+            self.client.post('/test_admin/admin/', login_dict)
-+            response = self.client.get('/test_admin/admin/admin_views/rowlevelchangepermissionmodel/1/history/')
-+            self.assertEqual(response.status_code, 200)
-+            self.assertContains(response, 'login-form')
-+            response = self.client.get('/test_admin/admin/admin_views/rowlevelchangepermissionmodel/2/history/')
-+            self.assertEqual(response.status_code, 200)
-+            self.assertContains(response, 'login-form')
-+
-+            self.client.get('/test_admin/admin/logout/')
-+
-+
      def testCustomModelAdminTemplates(self):
          self.client.get('/test_admin/admin/')
          self.client.post('/test_admin/admin/', self.super_login)




More information about the Python-modules-commits mailing list