Layers for zope.testing to simplify test setups
Project description
Testing Utilities
Layers
Some basic layers useful for making test setups.
>>> import os.path >>> from van.testing.layer import zcml_layer, null_layer
A zcml layer which sets up and tears down a zcml test harness (but is much simpler than that provided with zope.app.functional):
>>> class ZCMLLayer: ... zcml = os.path.join(os.path.dirname(__file__), 'ftesting.zcml') >>> zcml_layer(ZCMLLayer)
Some default layers are provided for use with zope.testing, a “null” layer that specifically does nothing. This is useful for layers which inherit from other layers but where you don’t want setup/teardown functions run twice (is this a zope.testing bug?):
>>> class ExampleNullLayer(ZCMLLayer): ... pass >>> null_layer(ExampleNullLayer)
Changes
1.0.0 (2008-11-21)
Initial Release
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
van.testing-1.0.0.tar.gz
(4.0 kB
view hashes)