[Zope3-checkins] SVN: Zope3/branches/ZopeX3-3.0/src/zope/app/container/ftests/test_view_permissions.py fix line endings, and make them stay fixed

Fred L. Drake, Jr. fred at zope.com
Fri Jul 23 14:31:57 EDT 2004


Log message for revision 26713:
  fix line endings, and make them stay fixed


Changed:
  UU  Zope3/branches/ZopeX3-3.0/src/zope/app/container/ftests/test_view_permissions.py


-=-
Modified: Zope3/branches/ZopeX3-3.0/src/zope/app/container/ftests/test_view_permissions.py
===================================================================
--- Zope3/branches/ZopeX3-3.0/src/zope/app/container/ftests/test_view_permissions.py	2004-07-23 17:42:06 UTC (rev 26712)
+++ Zope3/branches/ZopeX3-3.0/src/zope/app/container/ftests/test_view_permissions.py	2004-07-23 18:31:57 UTC (rev 26713)
@@ -1,102 +1,102 @@
-##############################################################################
-#
-# Copyright (c) 2004 Zope Corporation and Contributors.
-# All Rights Reserved.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
-# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-#
-##############################################################################
-"""Container View Permissions Tests
-
-$Id: $
-"""
-import unittest
-from transaction import get_transaction
-
-from zope.exceptions import Unauthorized
-
-from zope.app.tests.functional import BrowserTestCase
-from zope.app.file import File
-from zope.app.dublincore.interfaces import IZopeDublinCore
-from zope.app.securitypolicy.interfaces import IRolePermissionManager
-
-
-class Tests(BrowserTestCase):
-
-    def test_default_view_permissions(self):
-        """Tests the default view permissions.
-
-        See zope/app/securitypolicy/configure.zcml for the grants of
-        zope.View and zope.app.dublincore.view to zope.Anonymous. These
-        ensure that, by default, anonymous users can view container contents.
-        """
-        # add an item that can be viewed from the root folder
-        file = File()
-        self.getRootFolder()['file'] = file
-        IZopeDublinCore(file).title = u'My File'
-        get_transaction().commit()
-
-        response = self.publish('/')
-        self.assertEquals(response.getStatus(), 200)
-        body = response.getBody()
-
-        # confirm we can see the file name
-        self.assert_(body.find('<a href="file">file</a>') != -1)
-
-        # confirm we can see the metadata title
-        self.assert_(body.find('<td><span>My File</span></td>') != -1)
-
-    def test_deny_view(self):
-        """Tests the denial of view permissions to anonymous.
-
-        This test uses the ZMI interface to deny anonymous zope.View permission
-        to the root folder.
-        """
-        # deny zope.View to zope.Anonymous
-        prm = IRolePermissionManager(self.getRootFolder())
-        prm.denyPermissionToRole('zope.View', 'zope.Anonymous')
-        get_transaction().commit()
-
-        # confirm Unauthorized when viewing root folder
-        self.assertRaises(Unauthorized, self.publish, '/')
-
-    def test_deny_dublincore_view(self):
-        """Tests the denial of dublincore view permissions to anonymous.
-
-        Users who can view a folder contents page but cannot view dublin core
-        should still be able to see the folder items' names, but not their
-        title, modified, and created info.
-        """
-        # add an item that can be viewed from the root folder
-        file = File()
-        self.getRootFolder()['file'] = file
-        IZopeDublinCore(file).title = u'My File'
-
-        # deny zope.app.dublincore.view to zope.Anonymous
-        prm = IRolePermissionManager(self.getRootFolder())
-        prm.denyPermissionToRole('zope.app.dublincore.view', 'zope.Anonymous')
-        get_transaction().commit()
-
-        response = self.publish('/')
-        self.assertEquals(response.getStatus(), 200)
-        body = response.getBody()
-
-        # confirm we can see the file name
-        self.assert_(body.find('<a href="file">file</a>') != -1)
-
-        # confirm we *cannot* see the metadata title
-        self.assert_(body.find('My File') == -1)
-
-
-def test_suite():
-    suite = unittest.TestSuite()
-    suite.addTest(unittest.makeSuite(Tests))
-    return suite
-
-if __name__=='__main__':
-    unittest.main(defaultTest='test_suite')
+##############################################################################
+#
+# Copyright (c) 2004 Zope Corporation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+"""Container View Permissions Tests
+
+$Id: $
+"""
+import unittest
+from transaction import get_transaction
+
+from zope.exceptions import Unauthorized
+
+from zope.app.tests.functional import BrowserTestCase
+from zope.app.file import File
+from zope.app.dublincore.interfaces import IZopeDublinCore
+from zope.app.securitypolicy.interfaces import IRolePermissionManager
+
+
+class Tests(BrowserTestCase):
+
+    def test_default_view_permissions(self):
+        """Tests the default view permissions.
+
+        See zope/app/securitypolicy/configure.zcml for the grants of
+        zope.View and zope.app.dublincore.view to zope.Anonymous. These
+        ensure that, by default, anonymous users can view container contents.
+        """
+        # add an item that can be viewed from the root folder
+        file = File()
+        self.getRootFolder()['file'] = file
+        IZopeDublinCore(file).title = u'My File'
+        get_transaction().commit()
+
+        response = self.publish('/')
+        self.assertEquals(response.getStatus(), 200)
+        body = response.getBody()
+
+        # confirm we can see the file name
+        self.assert_(body.find('<a href="file">file</a>') != -1)
+
+        # confirm we can see the metadata title
+        self.assert_(body.find('<td><span>My File</span></td>') != -1)
+
+    def test_deny_view(self):
+        """Tests the denial of view permissions to anonymous.
+
+        This test uses the ZMI interface to deny anonymous zope.View permission
+        to the root folder.
+        """
+        # deny zope.View to zope.Anonymous
+        prm = IRolePermissionManager(self.getRootFolder())
+        prm.denyPermissionToRole('zope.View', 'zope.Anonymous')
+        get_transaction().commit()
+
+        # confirm Unauthorized when viewing root folder
+        self.assertRaises(Unauthorized, self.publish, '/')
+
+    def test_deny_dublincore_view(self):
+        """Tests the denial of dublincore view permissions to anonymous.
+
+        Users who can view a folder contents page but cannot view dublin core
+        should still be able to see the folder items' names, but not their
+        title, modified, and created info.
+        """
+        # add an item that can be viewed from the root folder
+        file = File()
+        self.getRootFolder()['file'] = file
+        IZopeDublinCore(file).title = u'My File'
+
+        # deny zope.app.dublincore.view to zope.Anonymous
+        prm = IRolePermissionManager(self.getRootFolder())
+        prm.denyPermissionToRole('zope.app.dublincore.view', 'zope.Anonymous')
+        get_transaction().commit()
+
+        response = self.publish('/')
+        self.assertEquals(response.getStatus(), 200)
+        body = response.getBody()
+
+        # confirm we can see the file name
+        self.assert_(body.find('<a href="file">file</a>') != -1)
+
+        # confirm we *cannot* see the metadata title
+        self.assert_(body.find('My File') == -1)
+
+
+def test_suite():
+    suite = unittest.TestSuite()
+    suite.addTest(unittest.makeSuite(Tests))
+    return suite
+
+if __name__=='__main__':
+    unittest.main(defaultTest='test_suite')


Property changes on: Zope3/branches/ZopeX3-3.0/src/zope/app/container/ftests/test_view_permissions.py
___________________________________________________________________
Name: svn:eol-style
   + native



More information about the Zope3-Checkins mailing list