[z3-checkins] r5683 - z3/Five/branch/dc-experiments/tests

dreamcatcher at codespeak.net dreamcatcher at codespeak.net
Mon Jul 26 14:24:20 MEST 2004


Author: dreamcatcher
Date: Mon Jul 26 14:24:20 2004
New Revision: 5683

Modified:
   z3/Five/branch/dc-experiments/tests/test_five.py
   z3/Five/branch/dc-experiments/tests/test_security2.py
Log:

- Test that resources without prefix work too


Modified: z3/Five/branch/dc-experiments/tests/test_five.py
==============================================================================
--- z3/Five/branch/dc-experiments/tests/test_five.py	(original)
+++ z3/Five/branch/dc-experiments/tests/test_five.py	Mon Jul 26 14:24:20 2004
@@ -132,18 +132,33 @@
 <p>maybe</p>
 """
         self.assertEquals(expected, resource())
+        resource = self.folder.unrestrictedTraverse('testoid/cockatiel.html')
+        self.assert_(isinstance(resource, Resource))
+        expected = """\
+<p>Have you ever seen a cockatiel?</p>
+<p>maybe</p>
+"""
+        self.assertEquals(expected, resource())
 
     def test_file_resource(self):
         resource = self.folder.unrestrictedTraverse('testoid/++resource++style.css')
         self.assert_(isinstance(resource, Resource))
         expected = 'http://nohost/test_folder_1_/testoid/++resource++style.css'
         self.assertEquals(expected, resource())
+        resource = self.folder.unrestrictedTraverse('testoid/style.css')
+        self.assert_(isinstance(resource, Resource))
+        expected = 'http://nohost/test_folder_1_/testoid/++resource++style.css'
+        self.assertEquals(expected, resource())
 
     def test_image_resource(self):
         resource = self.folder.unrestrictedTraverse('testoid/++resource++pattern.png')
         expected = 'http://nohost/test_folder_1_/testoid/++resource++pattern.png'
         self.assert_(isinstance(resource, Resource))
         self.assertEquals(expected, resource())
+        resource = self.folder.unrestrictedTraverse('testoid/pattern.png')
+        expected = 'http://nohost/test_folder_1_/testoid/++resource++pattern.png'
+        self.assert_(isinstance(resource, Resource))
+        self.assertEquals(expected, resource())
 
     def test_breadcrumbs(self):
         view = self.folder.unrestrictedTraverse('testoid/@@absolute_url')

Modified: z3/Five/branch/dc-experiments/tests/test_security2.py
==============================================================================
--- z3/Five/branch/dc-experiments/tests/test_security2.py	(original)
+++ z3/Five/branch/dc-experiments/tests/test_security2.py	Mon Jul 26 14:24:20 2004
@@ -91,6 +91,10 @@
             self.checkUnauthorized(
                 'context.restrictedTraverse("testoid/++resource++%s")()' %
                 resource)
+        for resource in resource_names:
+            self.checkUnauthorized(
+                'context.restrictedTraverse("testoid/%s")()' %
+                resource)
 
     def test_permission(self):
         self.login('manager')
@@ -104,6 +108,10 @@
             self.check(
                 'context.restrictedTraverse("testoid/++resource++%s")()' %
                 resource)
+        for resource in resource_names:
+            self.check(
+                'context.restrictedTraverse("testoid/%s")()' %
+                resource)
 
     def test_public_permission(self):
         for view_name in public_view_names:


More information about the z3-checkins mailing list