[Zope-Checkins] CVS: Zope3/lib/python/Zope/App/OFS/Container/tests - testContainerTraverser.py:1.1.2.6

Guido van Rossum guido@python.org
Tue, 4 Jun 2002 14:59:50 -0400


Update of /cvs-repository/Zope3/lib/python/Zope/App/OFS/Container/tests
In directory cvs.zope.org:/tmp/cvs-serv1575/lib/python/Zope/App/OFS/Container/tests

Modified Files:
      Tag: Zope-3x-branch
	testContainerTraverser.py 
Log Message:
Whoever (not Jeremy :-) checks in files from Windows with the CRLF
markers still left in, please stop doing this.  It screws up the
checkouts for everyone else (including Windows users who use the
command line cvs tools).  Hint: some wincvs do this.



=== Zope3/lib/python/Zope/App/OFS/Container/tests/testContainerTraverser.py 1.1.2.5 => 1.1.2.6 ===
 
 $Id$
-"""
+"""
 
-import unittest, sys
-from Zope.ComponentArchitecture.tests.Request import Request
+import unittest, sys
+from Zope.ComponentArchitecture.tests.Request import Request
 from Zope.ComponentArchitecture import getService
-from Zope.App.OFS.Container.ContainerTraverser import ContainerTraverser
-from Interface import Interface
-from Zope.Exceptions import NotFoundError
+from Zope.App.OFS.Container.ContainerTraverser import ContainerTraverser
+from Interface import Interface
+from Zope.Exceptions import NotFoundError
 from Zope.App.OFS.Container.IContainer import IContainer
 from Zope.ComponentArchitecture.tests.PlacelessSetup import PlacelessSetup
-
-
-class I(Interface): pass
-
-
-class Container:
-
-    __implements__ = IContainer
-
-    def __init__(self, **kw):
-
-        for k in kw:
-            setattr(self, k , kw[k])
-
-
-    def getObject(self, name, default=None):
-        
-        return getattr(self, name, default)
-
-    
-
-class Request(Request):
-
-    def getEffectiveURL(self):
-        return ''
-
-class View:
-
-    def __init__(self, comp):
-        self._comp = comp
-
-
-
+
+
+class I(Interface): pass
+
+
+class Container:
+
+    __implements__ = IContainer
+
+    def __init__(self, **kw):
+
+        for k in kw:
+            setattr(self, k , kw[k])
+
+
+    def getObject(self, name, default=None):
+        
+        return getattr(self, name, default)
+
+    
+
+class Request(Request):
+
+    def getEffectiveURL(self):
+        return ''
+
+class View:
+
+    def __init__(self, comp):
+        self._comp = comp
+
+
+
 class Test(PlacelessSetup, unittest.TestCase):
 
-    def testAttr(self):
-        """ test container traver """
-
-        foo = Container()
-        c   = Container( foo=foo )
-        req = Request( I, '')
-        
-        T = ContainerTraverser(c)
-        self.failUnless(T.publishTraverse(req,'foo') is foo)
-        
-        self.assertRaises(NotFoundError , T.publishTraverse, req ,'morebar')
-
-
-    def testView(self):
-        """ test getting a view """
-
-
-        foo = Container()
-        c   = Container( foo=foo )
-        req = Request( I, '')
-        
-        T = ContainerTraverser(c)
-        getService(None,'Views').provideView(IContainer, 'foo', I, View)
-        
-        self.failUnless(T.publishTraverse(req,'foo;view').__class__ is View )
-        self.failUnless(T.publishTraverse(req,'foo') is foo)
-        
-        self.assertRaises(NotFoundError , T.publishTraverse, req, 'morebar')
-        self.assertRaises(NotFoundError , T.publishTraverse, req,
-                          'morebar;view')
-
-       
-
-
-def test_suite():
-    loader=unittest.TestLoader()
-    return loader.loadTestsFromTestCase(Test)
-
-if __name__=='__main__':
-    unittest.TextTestRunner().run(test_suite())
+    def testAttr(self):
+        """ test container traver """
+
+        foo = Container()
+        c   = Container( foo=foo )
+        req = Request( I, '')
+        
+        T = ContainerTraverser(c)
+        self.failUnless(T.publishTraverse(req,'foo') is foo)
+        
+        self.assertRaises(NotFoundError , T.publishTraverse, req ,'morebar')
+
+
+    def testView(self):
+        """ test getting a view """
+
+
+        foo = Container()
+        c   = Container( foo=foo )
+        req = Request( I, '')
+        
+        T = ContainerTraverser(c)
+        getService(None,'Views').provideView(IContainer, 'foo', I, View)
+        
+        self.failUnless(T.publishTraverse(req,'foo;view').__class__ is View )
+        self.failUnless(T.publishTraverse(req,'foo') is foo)
+        
+        self.assertRaises(NotFoundError , T.publishTraverse, req, 'morebar')
+        self.assertRaises(NotFoundError , T.publishTraverse, req,
+                          'morebar;view')
+
+       
+
+
+def test_suite():
+    loader=unittest.TestLoader()
+    return loader.loadTestsFromTestCase(Test)
+
+if __name__=='__main__':
+    unittest.TextTestRunner().run(test_suite())