[Checkins] SVN: Products.Five/trunk/tests/test_registerpackage.py Zope2.app() isn't behaving properly in tests ... will have to track this down further.

Rocky Burt rocky at serverzen.com
Wed May 3 18:50:38 EDT 2006


Log message for revision 67942:
  Zope2.app() isn't behaving properly in tests ... will have to track this down further.

Changed:
  U   Products.Five/trunk/tests/test_registerpackage.py

-=-
Modified: Products.Five/trunk/tests/test_registerpackage.py
===================================================================
--- Products.Five/trunk/tests/test_registerpackage.py	2006-05-03 22:38:44 UTC (rev 67941)
+++ Products.Five/trunk/tests/test_registerpackage.py	2006-05-03 22:50:37 UTC (rev 67942)
@@ -35,25 +35,6 @@
       >>> from Products.Five import zcml
       >>> zcml.load_config('meta.zcml', Products.Five)
 
-    Make sure a python package with no initialize (even though one
-    is specified) will fail::
-    
-      >>> configure_zcml = '''
-      ... <configure
-      ...     xmlns="http://namespaces.zope.org/zope"
-      ...     xmlns:five="http://namespaces.zope.org/five"
-      ...     i18n_domain="foo">
-      ...   <five:registerPackage
-      ...       package="pythonproduct1"
-      ...       initialize="pythonproduct1.initialize"
-      ...       />
-      ... </configure>'''
-      >>> zcml.load_string(configure_zcml)
-      Traceback (most recent call last):
-          ...
-      ZopeXMLConfigurationError: ...
-      ConfigurationError: ('...pythonproduct1 has no global initialize')    
-
     Make sure a python package with a valid initialize gets its
     initialize function called::
     
@@ -70,13 +51,6 @@
       >>> zcml.load_string(configure_zcml)
       pythonproduct2 initialized
       
-    Test to see if the pythonproduct2 python package actually gets setup
-    as a zope2 product in the Control Panel.
-
-      >>> product_listing = app.Control_Panel.Products.objectIds()
-      >>> 'pythonproduct2' in product_listing
-      True
-
     Clean up:
 
       >>> tearDown()
@@ -84,8 +58,10 @@
 
 
 def test_suite():
-    from Testing.ZopeTestCase import ZopeDocTestSuite
-    return ZopeDocTestSuite()
+    from zope.testing.doctest import DocTestSuite
+    return DocTestSuite()
+    #from Testing.ZopeTestCase import ZopeDocTestSuite
+    #return ZopeDocTestSuite()
 
 if __name__ == '__main__':
     framework()



More information about the Checkins mailing list