[Checkins] SVN: Sandbox/cklinger/megrok.resource/trunk/src/megrok/resource/ Using proper setup and teardown for README tests.
Souheil CHELFOUH
souheil at chelfouh.com
Wed Nov 18 05:37:47 EST 2009
Log message for revision 105818:
Using proper setup and teardown for README tests.
Now, all the README.txt tests pass with success.
Changed:
U Sandbox/cklinger/megrok.resource/trunk/src/megrok/resource/README.txt
U Sandbox/cklinger/megrok.resource/trunk/src/megrok/resource/ftests/test_readme.py
-=-
Modified: Sandbox/cklinger/megrok.resource/trunk/src/megrok/resource/README.txt
===================================================================
--- Sandbox/cklinger/megrok.resource/trunk/src/megrok/resource/README.txt 2009-11-18 10:29:49 UTC (rev 105817)
+++ Sandbox/cklinger/megrok.resource/trunk/src/megrok/resource/README.txt 2009-11-18 10:37:47 UTC (rev 105818)
@@ -35,7 +35,7 @@
>>> root['myapp'].setSiteManager(LocalSiteManager(root['myapp']))
>>> setSite(root['myapp'])
>>> root['myapp']
- <Application object at ...>
+ <megrok.resource.ftests.Application object at ...>
Let's start with a Library. A Library is in the context of megrok.resource
a ResourceDirectory which holds a kind of different ResourceInclusions
@@ -45,10 +45,10 @@
>>> import grokcore.component as grok
>>> class MyStylesA(Library):
- ... view.path('ftests/css')
+ ... view.path('css')
... grok.name('mystyles')
...
... inclusion(name='myjs', file='a.js')
>>> grok.testing.grok_component('MyStylesA', MyStylesA)
-
+ True
Modified: Sandbox/cklinger/megrok.resource/trunk/src/megrok/resource/ftests/test_readme.py
===================================================================
--- Sandbox/cklinger/megrok.resource/trunk/src/megrok/resource/ftests/test_readme.py 2009-11-18 10:29:49 UTC (rev 105817)
+++ Sandbox/cklinger/megrok.resource/trunk/src/megrok/resource/ftests/test_readme.py 2009-11-18 10:37:47 UTC (rev 105818)
@@ -1,12 +1,17 @@
import unittest
-from zope.testing import doctest
+from zope.testing import doctest, module
from zope.app.testing import functional
from megrok.resource.ftests import FunctionalLayer
+def setUp(test):
+ module.setUp(test, 'megrok.resource.ftests')
+def tearDown(test):
+ module.tearDown(test)
+
def test_suite():
readme = functional.FunctionalDocFileSuite(
- '../README.txt',
+ '../README.txt', setUp=setUp, tearDown=tearDown,
optionflags=(doctest.ELLIPSIS + doctest.NORMALIZE_WHITESPACE),
)
readme.layer = FunctionalLayer
More information about the checkins
mailing list