[Checkins] SVN: zc.datetimewidget/trunk/src/zc/datetimewidget/ Make functional tests run with testrunner, without stub. Remove stub.

Gary Poster gary at zope.com
Mon May 1 17:03:37 EDT 2006


Log message for revision 67810:
  Make functional tests run with testrunner, without stub.  Remove stub.
  

Changed:
  U   zc.datetimewidget/trunk/src/zc/datetimewidget/demo/README.txt
  U   zc.datetimewidget/trunk/src/zc/datetimewidget/ftesting.zcml
  U   zc.datetimewidget/trunk/src/zc/datetimewidget/ftests.py
  D   zc.datetimewidget/trunk/src/zc/datetimewidget/zc.datetimewidget-ftesting.zcml

-=-
Modified: zc.datetimewidget/trunk/src/zc/datetimewidget/demo/README.txt
===================================================================
--- zc.datetimewidget/trunk/src/zc/datetimewidget/demo/README.txt	2006-05-01 20:36:19 UTC (rev 67809)
+++ zc.datetimewidget/trunk/src/zc/datetimewidget/demo/README.txt	2006-05-01 21:03:36 UTC (rev 67810)
@@ -7,6 +7,7 @@
 
     >>> from zope.testbrowser.testing import Browser
     >>> browser = Browser()
+    >>> browser.handleErrors = False
     >>> browser.addHeader('Authorization', 'Basic mgr:mgrpw')
     >>> browser.open('http://localhost/@@contents.html')
 

Modified: zc.datetimewidget/trunk/src/zc/datetimewidget/ftesting.zcml
===================================================================
--- zc.datetimewidget/trunk/src/zc/datetimewidget/ftesting.zcml	2006-05-01 20:36:19 UTC (rev 67809)
+++ zc.datetimewidget/trunk/src/zc/datetimewidget/ftesting.zcml	2006-05-01 21:03:36 UTC (rev 67810)
@@ -1,5 +1,36 @@
 <configure xmlns="http://namespaces.zope.org/zope"
            xmlns:browser="http://namespaces.zope.org/browser"
            i18n_domain="zope">
- <include package=".demo"/>
+  <include package="zope.app" />
+  <include package="zope.app.server" />
+  <include package="zope.app.authentication" />
+  <include package="zope.app.securitypolicy" file="meta.zcml" />
+  <securityPolicy
+    component="zope.app.securitypolicy.zopepolicy.ZopeSecurityPolicy" />
+  <include package="zope.app.securitypolicy" />
+  <include package="zc.resourcelibrary" file="meta.zcml"/>
+  <include package="zc.resourcelibrary" />
+  <include package="zc.datetimewidget" />
+  <include package="zc.datetimewidget.demo"/>
+  <!-- we ought to use this for the tests
+  <include package="zope.app.i18n.tests" />
+  -->
+
+  <role id="zope.Anonymous" title="Everybody"
+                 description="All users have this role implicitly" />
+  <role id="zope.Manager" title="Site Manager" />
+  <role id="zope.Member" title="Site Member" />
+  <grantAll role="zope.Manager" />
+
+  <principal
+      id="zope.manager"
+      title="Administrator"
+      login="mgr"
+      password="mgrpw" />
+
+  <grant
+    role="zope.Manager"
+    principal="zope.manager"
+    />
+
 </configure>
\ No newline at end of file

Modified: zc.datetimewidget/trunk/src/zc/datetimewidget/ftests.py
===================================================================
--- zc.datetimewidget/trunk/src/zc/datetimewidget/ftests.py	2006-05-01 20:36:19 UTC (rev 67809)
+++ zc.datetimewidget/trunk/src/zc/datetimewidget/ftests.py	2006-05-01 21:03:36 UTC (rev 67810)
@@ -1,9 +1,12 @@
 from zope.app.testing import functional
 
+functional.defineLayer('TestLayer', 'ftesting.zcml')
+
 def test_suite():
     suite = functional.FunctionalDocFileSuite(
         'demo/README.txt',
         )
+    suite.layer = TestLayer
     return suite
 
 if __name__ == '__main__':

Deleted: zc.datetimewidget/trunk/src/zc/datetimewidget/zc.datetimewidget-ftesting.zcml
===================================================================
--- zc.datetimewidget/trunk/src/zc/datetimewidget/zc.datetimewidget-ftesting.zcml	2006-05-01 20:36:19 UTC (rev 67809)
+++ zc.datetimewidget/trunk/src/zc/datetimewidget/zc.datetimewidget-ftesting.zcml	2006-05-01 21:03:36 UTC (rev 67810)
@@ -1 +0,0 @@
-<include package="zc.datetimewidget" file="ftesting.zcml"/>
\ No newline at end of file



More information about the Checkins mailing list