[Checkins] SVN: Sandbox/janwijbrand/zope.errorview/trunk/src/zope/errorview/tests/test_ rename test module

Jan-Wijbrand Kolman janwijbrand at gmail.com
Wed Jan 19 06:43:52 EST 2011


Log message for revision 119695:
  rename test module

Changed:
  D   Sandbox/janwijbrand/zope.errorview/trunk/src/zope/errorview/tests/test_exceptionview.py
  A   Sandbox/janwijbrand/zope.errorview/trunk/src/zope/errorview/tests/test_http.py

-=-
Deleted: Sandbox/janwijbrand/zope.errorview/trunk/src/zope/errorview/tests/test_exceptionview.py
===================================================================
--- Sandbox/janwijbrand/zope.errorview/trunk/src/zope/errorview/tests/test_exceptionview.py	2011-01-19 11:08:43 UTC (rev 119694)
+++ Sandbox/janwijbrand/zope.errorview/trunk/src/zope/errorview/tests/test_exceptionview.py	2011-01-19 11:43:52 UTC (rev 119695)
@@ -1,161 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2001, 2002 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.
-#
-##############################################################################
-"""Unauthorized Exception Test
-
-$Id: test_unauthorized.py 119650 2011-01-18 14:58:35Z janwijbrand $
-"""
-from unittest import TestCase
-from zope.browser.interfaces import ISystemErrorView
-from zope.component import getMultiAdapter, provideAdapter
-from zope.component.testlayer import ZCMLFileLayer
-from zope.errorview import http
-from zope.interface import Interface
-from zope.publisher.browser import TestRequest
-from zope.publisher.defaultview import getDefaultViewName
-from zope.publisher.http import HTTPRequest
-from zope.publisher.interfaces.http import IHTTPException, IHTTPRequest
-from zope.publisher.interfaces.http import MethodNotAllowed, IMethodNotAllowed
-from zope.publisher.interfaces import TraversalException, IDefaultViewName
-from zope.security.interfaces import Unauthorized
-import zope.errorview
-
-class TestErrorViews(TestCase):
-
-    def setUp(self):
-        self.request = HTTPRequest('', {})
-
-    def test_exceptionviewbase(self):
-        view = http.ExceptionViewBase(Exception(), self.request)
-        self.failUnless(IHTTPException.providedBy(view))
-        self.assertEquals(str(view), '')
-        self.assertEquals(view(), '')
-        self.assertEqual(self.request.response.getStatus(), 500)
-
-    def test_exceptionview(self):
-        view = http.ExceptionView(Exception(), self.request)
-        self.failUnless(IHTTPException.providedBy(view))
-        self.failUnless(ISystemErrorView.providedBy(view))
-        self.assertTrue(view.isSystemError())
-        self.assertEquals(str(view), '')
-        self.assertEquals(view(), '')
-        self.assertEqual(self.request.response.getStatus(), 500)
-
-    def test_traversalexceptionview(self):
-        view = http.TraversalExceptionView(TraversalException(), self.request)
-        self.failUnless(IHTTPException.providedBy(view))
-        self.assertEquals(str(view), '')
-        self.assertEquals(view(), '')
-        self.assertEqual(self.request.response.getStatus(), 404)
-        # XXX test the MKCOL verb here too.
-
-    def test_unauthorizedexceptionview(self):
-        view = http.UnauthorizedView(Unauthorized(), self.request)
-        self.failUnless(IHTTPException.providedBy(view))
-        self.assertEquals(str(view), '')
-        self.assertEquals(view(), '')
-        self.assertEqual(self.request.response.getStatus(), 401)
-        self.failUnless(
-            self.request.response.getHeader(
-                'WWW-Authenticate', '', True).startswith('basic'))
-
-    def test_methodnotallowedview(self):
-        error = MethodNotAllowed(object(), self.request)
-        view = http.MethodNotAllowedView(error, self.request)
-        self.failUnless(IHTTPException.providedBy(view))
-        self.assertEquals(str(view), '')
-        self.assertEquals(view(), '')
-        self.assertEquals(self.request.response.getStatus(), 405)
-        self.assertEquals(self.request.response.getHeader('Allow'), '')
-
-        class MyMethodNotAllowedView(http.MethodNotAllowedView):
-            def allowed(self):
-                return 'GET', 'POST', 'PUT', 'DELETE'
-
-        MyMethodNotAllowedView(error, self.request)()
-        self.assertEquals(self.request.response.getStatus(), 405)
-        self.assertEquals(
-            self.request.response.getHeader('Allow'), 'GET, POST, PUT, DELETE')
-
-http_layer = ZCMLFileLayer(zope.errorview, zcml_file='http.zcml')
-
-class TestErrorViewsFunctional(TestCase):
-
-    layer = http_layer
-
-    def setUp(self):
-        self.request = HTTPRequest('', {})
-
-    def test_defaultname(self):
-        self.assertEquals(
-            getDefaultViewName(Exception(), self.request), 'index.html')
-        self.assertEquals(
-            getDefaultViewName(
-                TraversalException(), self.request), 'index.html')
-        self.assertEquals(
-            getDefaultViewName(
-                Unauthorized(), self.request), 'index.html')
-        error = MethodNotAllowed(object(), self.request)
-        self.assertEquals(
-            getDefaultViewName(error, self.request), 'index.html')
-
-    def test_exceptionview(self):
-        view = getMultiAdapter((Exception(), self.request), name='index.html')
-        self.failUnless(IHTTPException.providedBy(view))
-        self.assertEquals(str(view), '')
-        self.assertEquals(view(), '')
-        self.assertEqual(self.request.response.getStatus(), 500)
-
-    def test_traversalexceptionview(self):
-        view = getMultiAdapter(
-            (TraversalException(), self.request), name='index.html')
-        self.failUnless(IHTTPException.providedBy(view))
-        self.assertEquals(str(view), '')
-        self.assertEquals(view(), '')
-        self.assertEqual(self.request.response.getStatus(), 404)
-        # XXX test the MKCOL verb here too.
-
-    def test_unauthorizedexceptionview(self):
-        view = getMultiAdapter(
-            (Unauthorized(), self.request), name='index.html')
-        self.failUnless(IHTTPException.providedBy(view))
-        self.assertEquals(str(view), '')
-        self.assertEquals(view(), '')
-        self.assertEqual(self.request.response.getStatus(), 401)
-        self.failUnless(
-            self.request.response.getHeader(
-                'WWW-Authenticate', '', True).startswith('basic'))
-
-    def test_methodnotallowedview(self):
-        error = MethodNotAllowed(object(), self.request)
-        view = getMultiAdapter((error, self.request), name='index.html')
-        self.failUnless(IHTTPException.providedBy(view))
-        self.assertEquals(str(view), '')
-        self.assertEquals(view(), '')
-        self.assertEquals(self.request.response.getStatus(), 405)
-        self.assertEquals(self.request.response.getHeader('Allow'), '')
-
-        class MyMethodNotAllowedView(http.MethodNotAllowedView):
-            def allowed(self):
-                return 'GET', 'POST', 'PUT', 'DELETE'
-
-        provideAdapter(
-            MyMethodNotAllowedView,
-            (IMethodNotAllowed, IHTTPRequest), Interface, 'index.html')
-
-        view = getMultiAdapter((error, self.request), name='index.html')()
-        self.assertEquals(self.request.response.getStatus(), 405)
-        self.assertEquals(
-            self.request.response.getHeader('Allow'), 'GET, POST, PUT, DELETE')
-
-

Copied: Sandbox/janwijbrand/zope.errorview/trunk/src/zope/errorview/tests/test_http.py (from rev 119693, Sandbox/janwijbrand/zope.errorview/trunk/src/zope/errorview/tests/test_exceptionview.py)
===================================================================
--- Sandbox/janwijbrand/zope.errorview/trunk/src/zope/errorview/tests/test_http.py	                        (rev 0)
+++ Sandbox/janwijbrand/zope.errorview/trunk/src/zope/errorview/tests/test_http.py	2011-01-19 11:43:52 UTC (rev 119695)
@@ -0,0 +1,159 @@
+##############################################################################
+#
+# Copyright (c) 2001, 2002 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.
+#
+##############################################################################
+"""Exception views
+
+$Id: test_unauthorized.py 119650 2011-01-18 14:58:35Z janwijbrand $
+"""
+from unittest import TestCase
+from zope.browser.interfaces import ISystemErrorView
+from zope.component import getMultiAdapter, provideAdapter
+from zope.component.testlayer import ZCMLFileLayer
+from zope.errorview import http
+from zope.interface import Interface
+from zope.publisher.browser import TestRequest
+from zope.publisher.defaultview import getDefaultViewName
+from zope.publisher.http import HTTPRequest
+from zope.publisher.interfaces.http import IHTTPException, IHTTPRequest
+from zope.publisher.interfaces.http import MethodNotAllowed, IMethodNotAllowed
+from zope.publisher.interfaces import TraversalException, IDefaultViewName
+from zope.security.interfaces import Unauthorized
+import zope.errorview
+
+class TestErrorViews(TestCase):
+
+    def setUp(self):
+        self.request = HTTPRequest('', {})
+
+    def test_exceptionviewbase(self):
+        view = http.ExceptionViewBase(Exception(), self.request)
+        self.failUnless(IHTTPException.providedBy(view))
+        self.assertEquals(str(view), '')
+        self.assertEquals(view(), '')
+        self.assertEqual(self.request.response.getStatus(), 500)
+
+    def test_exceptionview(self):
+        view = http.ExceptionView(Exception(), self.request)
+        self.failUnless(IHTTPException.providedBy(view))
+        self.failUnless(ISystemErrorView.providedBy(view))
+        self.assertTrue(view.isSystemError())
+        self.assertEquals(str(view), '')
+        self.assertEquals(view(), '')
+        self.assertEqual(self.request.response.getStatus(), 500)
+
+    def test_traversalexceptionview(self):
+        view = http.TraversalExceptionView(TraversalException(), self.request)
+        self.failUnless(IHTTPException.providedBy(view))
+        self.assertEquals(str(view), '')
+        self.assertEquals(view(), '')
+        self.assertEqual(self.request.response.getStatus(), 404)
+        # XXX test the MKCOL verb here too.
+
+    def test_unauthorizedexceptionview(self):
+        view = http.UnauthorizedView(Unauthorized(), self.request)
+        self.failUnless(IHTTPException.providedBy(view))
+        self.assertEquals(str(view), '')
+        self.assertEquals(view(), '')
+        self.assertEqual(self.request.response.getStatus(), 401)
+        self.failUnless(
+            self.request.response.getHeader(
+                'WWW-Authenticate', '', True).startswith('basic'))
+
+    def test_methodnotallowedview(self):
+        error = MethodNotAllowed(object(), self.request)
+        view = http.MethodNotAllowedView(error, self.request)
+        self.failUnless(IHTTPException.providedBy(view))
+        self.assertEquals(str(view), '')
+        self.assertEquals(view(), '')
+        self.assertEquals(self.request.response.getStatus(), 405)
+        self.assertEquals(self.request.response.getHeader('Allow'), '')
+
+        class MyMethodNotAllowedView(http.MethodNotAllowedView):
+            def allowed(self):
+                return 'GET', 'POST', 'PUT', 'DELETE'
+
+        MyMethodNotAllowedView(error, self.request)()
+        self.assertEquals(self.request.response.getStatus(), 405)
+        self.assertEquals(
+            self.request.response.getHeader('Allow'), 'GET, POST, PUT, DELETE')
+
+http_layer = ZCMLFileLayer(zope.errorview, zcml_file='http.zcml')
+
+class TestErrorViewsFunctional(TestCase):
+
+    layer = http_layer
+
+    def setUp(self):
+        self.request = HTTPRequest('', {})
+
+    def test_defaultname(self):
+        self.assertEquals(
+            getDefaultViewName(Exception(), self.request), 'index.html')
+        self.assertEquals(
+            getDefaultViewName(
+                TraversalException(), self.request), 'index.html')
+        self.assertEquals(
+            getDefaultViewName(
+                Unauthorized(), self.request), 'index.html')
+        error = MethodNotAllowed(object(), self.request)
+        self.assertEquals(
+            getDefaultViewName(error, self.request), 'index.html')
+
+    def test_exceptionview(self):
+        view = getMultiAdapter((Exception(), self.request), name='index.html')
+        self.failUnless(IHTTPException.providedBy(view))
+        self.assertEquals(str(view), '')
+        self.assertEquals(view(), '')
+        self.assertEqual(self.request.response.getStatus(), 500)
+
+    def test_traversalexceptionview(self):
+        view = getMultiAdapter(
+            (TraversalException(), self.request), name='index.html')
+        self.failUnless(IHTTPException.providedBy(view))
+        self.assertEquals(str(view), '')
+        self.assertEquals(view(), '')
+        self.assertEqual(self.request.response.getStatus(), 404)
+        # XXX test the MKCOL verb here too.
+
+    def test_unauthorizedexceptionview(self):
+        view = getMultiAdapter(
+            (Unauthorized(), self.request), name='index.html')
+        self.failUnless(IHTTPException.providedBy(view))
+        self.assertEquals(str(view), '')
+        self.assertEquals(view(), '')
+        self.assertEqual(self.request.response.getStatus(), 401)
+        self.failUnless(
+            self.request.response.getHeader(
+                'WWW-Authenticate', '', True).startswith('basic'))
+
+    def test_methodnotallowedview(self):
+        error = MethodNotAllowed(object(), self.request)
+        view = getMultiAdapter((error, self.request), name='index.html')
+        self.failUnless(IHTTPException.providedBy(view))
+        self.assertEquals(str(view), '')
+        self.assertEquals(view(), '')
+        self.assertEquals(self.request.response.getStatus(), 405)
+        self.assertEquals(self.request.response.getHeader('Allow'), '')
+
+        class MyMethodNotAllowedView(http.MethodNotAllowedView):
+            def allowed(self):
+                return 'GET', 'POST', 'PUT', 'DELETE'
+
+        provideAdapter(
+            MyMethodNotAllowedView,
+            (IMethodNotAllowed, IHTTPRequest), Interface, 'index.html')
+
+        view = getMultiAdapter((error, self.request), name='index.html')()
+        self.assertEquals(self.request.response.getStatus(), 405)
+        self.assertEquals(
+            self.request.response.getHeader('Allow'), 'GET, POST, PUT, DELETE')



More information about the checkins mailing list