[Zope-Checkins] CVS: Zope3/lib/python/Zope/ComponentArchitecture/tests - testAPI.py:1.1.2.10
Casey Duncan
casey_duncan@yahoo.com
Fri, 1 Feb 2002 18:37:34 -0500
Update of /cvs-repository/Zope3/lib/python/Zope/ComponentArchitecture/tests
In directory cvs.zope.org:/tmp/cvs-serv22548/ComponentArchitecture/tests
Modified Files:
Tag: Zope-3x-branch
testAPI.py
Log Message:
Implemented default view name handling
=== Zope3/lib/python/Zope/ComponentArchitecture/tests/testAPI.py 1.1.2.9 => 1.1.2.10 ===
self.assertEquals(getView( ob, 'foo2', I1, None), None)
+ def testDefaultViewName(self):
+ from Zope.ComponentArchitecture.ViewService import ViewService
+ from Zope.Exceptions import NotFoundError
+ viewService = ViewService()
+ self.assertRaises(NotFoundError,
+ viewService.getDefaultViewName,
+ ob, I1)
+ viewService.setDefaultViewName(I1, I2, 'sample_name')
+ self.assertEquals(viewService.getDefaultViewName(ob, I2),
+ 'sample_name')
+ self.assertRaises(NotFoundError,
+ viewService.getDefaultViewName,
+ ob, I1)
+
+
def test_suite():
loader = unittest.TestLoader()
return loader.loadTestsFromTestCase(Test)