3 from zope.testing import doctestunit
4 from zope.component import testing
5 from Testing import ZopeTestCase as ztc
7 from Products.Five import zcml
8 from Products.Five import fiveconfigure
9 from Products.PloneTestCase import PloneTestCase as ptc
10 from Products.PloneTestCase.layer import PloneSite
15 class TestCase(ptc.PloneTestCase):
16 class layer(PloneSite):
19 fiveconfigure.debug_mode = True
20 ztc.installPackage(koehsel.policy)
21 fiveconfigure.debug_mode = False
29 return unittest.TestSuite([
32 #doctestunit.DocFileSuite(
33 # 'README.txt', package='koehsel.policy',
34 # setUp=testing.setUp, tearDown=testing.tearDown),
36 #doctestunit.DocTestSuite(
37 # module='koehsel.policy.mymodule',
38 # setUp=testing.setUp, tearDown=testing.tearDown),
41 # Integration tests that use PloneTestCase
42 #ztc.ZopeDocFileSuite(
43 # 'README.txt', package='koehsel.policy',
44 # test_class=TestCase),
46 #ztc.FunctionalDocFileSuite(
47 # 'browser.txt', package='koehsel.policy',
48 # test_class=TestCase),
52 if __name__ == '__main__':
53 unittest.main(defaultTest='test_suite')