Author: mtredinnick
Date: 2007-10-20 03:15:42 -0500 (Sat, 20 Oct 2007)
New Revision: 6552

Modified:
   django/trunk/tests/regressiontests/auth_backends/tests.py
Log:
Changed the auth_backend tests in a cosmteic fashion so that they pass under 
Python 2.3 as well.


Modified: django/trunk/tests/regressiontests/auth_backends/tests.py
===================================================================
--- django/trunk/tests/regressiontests/auth_backends/tests.py   2007-10-20 
07:53:54 UTC (rev 6551)
+++ django/trunk/tests/regressiontests/auth_backends/tests.py   2007-10-20 
08:15:42 UTC (rev 6552)
@@ -1,4 +1,9 @@
-"""
+try:
+    set
+except NameError:
+    from sets import Set as set     # Python 2.3 fallback
+
+__test__ = {'API_TESTS': """
 >>> from django.contrib.auth.models import User, Group, Permission
 >>> from django.contrib.contenttypes.models import ContentType
 
@@ -28,10 +33,10 @@
 # reloading user to purge the _perm_cache
 
 >>> user = User.objects.get(username="test")
->>> user.get_all_permissions()
-set([u'auth.test'])
->>> user.get_group_permissions()
-set([])
+>>> user.get_all_permissions() == set([u'auth.test'])
+True
+>>> user.get_group_permissions() == set([])
+True
 >>> user.has_module_perms("Group")
 False
 >>> user.has_module_perms("auth")
@@ -43,8 +48,8 @@
 >>> user.user_permissions.add(perm)
 >>> user.save()
 >>> user = User.objects.get(username="test")
->>> user.get_all_permissions()
-set([u'auth.test2', u'auth.test', u'auth.test3'])
+>>> user.get_all_permissions() == set([u'auth.test2', u'auth.test', 
u'auth.test3'])
+True
 >>> user.has_perm('test')
 False
 >>> user.has_perm('auth.test')
@@ -57,10 +62,11 @@
 >>> group.save()
 >>> user.groups.add(group)
 >>> user = User.objects.get(username="test")
->>> user.get_all_permissions()
-set([u'auth.test2', u'auth.test', u'auth.test3', u'auth.test_group'])
->>> user.get_group_permissions()
-set([u'auth.test_group'])
+>>> exp = set([u'auth.test2', u'auth.test', u'auth.test3', u'auth.test_group'])
+>>> user.get_all_permissions() == exp
+True
+>>> user.get_group_permissions() == set([u'auth.test_group'])
+True
 >>> user.has_perms(['auth.test3', 'auth.test_group'])
 True
-"""
\ No newline at end of file
+"""}


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to