[Zope-Checkins] CVS: Zope3/lib/python/Zope/App/Forms/Views/Browser/tests - testFormView.py:1.2
Stefane Fermigier
sf@fermigier.com
Tue, 25 Jun 2002 09:52:28 -0400
Update of /cvs-repository/Zope3/lib/python/Zope/App/Forms/Views/Browser/tests
In directory cvs.zope.org:/tmp/cvs-serv9177
Modified Files:
testFormView.py
Log Message:
Minor fixes.
=== Zope3/lib/python/Zope/App/Forms/Views/Browser/tests/testFormView.py 1.1 => 1.2 ===
bar = Schema.Bool(title="Bar")
+class TestBrowserRequest(TestRequest):
+ """Since we have IBrowserViews, we need a request that works
+ for IBrowserView.
+ """
+ def getPresentationType(self):
+ return IBrowserView
+
class TestFormView(TestCase, PlacelessSetup):
def setUp(self):
PlacelessSetup.setUp(self)
@@ -64,18 +71,12 @@
viewService = self.getViewService()
view = FormView(None,TestBrowserRequest())
widgets = view.getWidgetsForSchema(ITestSchema, 'normal')
- # XXX order is undefined, so this only works by coincidence
- # right now, until we have order
- self.assert_(isinstance(widgets[0], TextWidget))
- self.assert_(isinstance(widgets[1], CheckboxWidget))
+ # XXX order is undefined. Fix this when we have order.
+ self.assert_(isinstance(widgets[0], TextWidget) or
+ isinstance(widgets[1], TextWidget))
+ self.assert_(isinstance(widgets[0], CheckboxWidget) or
+ isinstance(widgets[1], CheckboxWidget))
-class TestBrowserRequest(TestRequest):
- """Since we have IBrowserViews, we need a request that works
- for IBrowserView.
- """
- def getPresentationType(self):
- return IBrowserView
-
def test_suite():
return TestSuite((
makeSuite(TestFormView),