[Zope-Checkins] SVN: Zope/trunk/src/Products/Five/tests/test_security.py Fix lame test that broke on Python 2.4

Martin Aspeli optilude at gmx.net
Thu Apr 16 11:12:52 EDT 2009


Log message for revision 99217:
  Fix lame test that broke on Python 2.4

Changed:
  U   Zope/trunk/src/Products/Five/tests/test_security.py

-=-
Modified: Zope/trunk/src/Products/Five/tests/test_security.py
===================================================================
--- Zope/trunk/src/Products/Five/tests/test_security.py	2009-04-16 14:41:11 UTC (rev 99216)
+++ Zope/trunk/src/Products/Five/tests/test_security.py	2009-04-16 15:12:52 UTC (rev 99217)
@@ -406,12 +406,9 @@
     The permission will be made available globally, with default role set
     of ('Manager',).
       
-      >>> from pprint import pprint
-      >>> pprint(self.app.rolesOfPermission('Five: Dummy permission'))
-      [{'name': 'Anonymous', 'selected': ''},
-       {'name': 'Authenticated', 'selected': ''},
-       {'name': 'Manager', 'selected': 'SELECTED'},
-       {'name': 'Owner', 'selected': ''}]
+      >>> roles = self.app.rolesOfPermission('Five: Dummy permission')
+      >>> sorted(r['name'] for r in roles if r['selected'])
+      ['Manager']
 
     Let's also ensure that permissions are not overwritten if they exist
     already:
@@ -434,12 +431,9 @@
       ... '''
       >>> zcml.load_string(configure_zcml)
 
-      >>> from pprint import pprint
-      >>> pprint(self.app.rolesOfPermission('Five: Other dummy'))
-      [{'name': 'Anonymous', 'selected': 'SELECTED'},
-       {'name': 'Authenticated', 'selected': ''},
-       {'name': 'Manager', 'selected': ''},
-       {'name': 'Owner', 'selected': ''}]
+      >>> roles = self.app.rolesOfPermission('Five: Other dummy')
+      >>> sorted(r['name'] for r in roles if r['selected'])
+      ['Anonymous']
 
       >>> tearDown()
     """



More information about the Zope-Checkins mailing list