[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),