[Checkins] SVN: zope.app.form/trunk/src/zope/app/form/browser/tests/test_functional_objectwidget.py Proof-of-concept: There's really nothing functional about those tests.

Hanno Schlichting hannosch at hannosch.eu
Thu Dec 17 18:24:55 EST 2009


Log message for revision 106724:
  Proof-of-concept: There's really nothing functional about those tests.
  

Changed:
  U   zope.app.form/trunk/src/zope/app/form/browser/tests/test_functional_objectwidget.py

-=-
Modified: zope.app.form/trunk/src/zope/app/form/browser/tests/test_functional_objectwidget.py
===================================================================
--- zope.app.form/trunk/src/zope/app/form/browser/tests/test_functional_objectwidget.py	2009-12-17 23:16:34 UTC (rev 106723)
+++ zope.app.form/trunk/src/zope/app/form/browser/tests/test_functional_objectwidget.py	2009-12-17 23:24:55 UTC (rev 106724)
@@ -16,27 +16,27 @@
 $Id$
 """
 import unittest
-from zope.testing import doctest
+from zope.component.testing import PlacelessSetup
+from zope.configuration.xmlconfig import XMLConfig
 from zope.interface import Interface, implements
 from zope.publisher.browser import TestRequest
 from zope.schema import Object, TextLine
-import zope.security.checker
 from zope.app.form.browser import ObjectWidget
-from zope.app.testing.functional import BrowserTestCase
 from zope.app.form.browser.tests import support
-from zope.app.form.testing import AppFormLayer
 
 class ITestContact(Interface):
     name = TextLine()
     email = TextLine()
-    
+
 class TestContact(object):
     implements(ITestContact)
 
-class Test(BrowserTestCase, support.VerifyResults):
-    
+class Test(PlacelessSetup, unittest.TestCase, support.VerifyResults):
+
     def setUp(self):
-        BrowserTestCase.setUp(self)
+        PlacelessSetup.setUp(self)
+        import zope.app.form
+        XMLConfig('ftesting.zcml', zope.app.form)()
         self.field = Object(ITestContact, __name__=u'foo')
 
     def test_new(self):
@@ -68,12 +68,8 @@
 
 def test_suite():
     suite = unittest.TestSuite()
-    Test.layer = AppFormLayer
     suite.addTest(unittest.makeSuite(Test))
     return suite
 
 if __name__=='__main__':
     unittest.main(defaultTest='test_suite')
-
-
-



More information about the checkins mailing list