X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=src%2Fkoehsel.policy%2Fkoehsel%2Fpolicy%2Ftests.py;fp=src%2Fkoehsel.policy%2Fkoehsel%2Fpolicy%2Ftests.py;h=e767945ca5410046fa54c668a2e50907f79ade52;hb=bdc26fbc59b17fe88607cb3d4acd257fef763710;hp=0000000000000000000000000000000000000000;hpb=aa5dcb3fd8b78f37a9ad92e8ea41aee59d7f7aa7;p=zope-bootstrap.git diff --git a/src/koehsel.policy/koehsel/policy/tests.py b/src/koehsel.policy/koehsel/policy/tests.py new file mode 100644 index 0000000..e767945 --- /dev/null +++ b/src/koehsel.policy/koehsel/policy/tests.py @@ -0,0 +1,53 @@ +import unittest + +from zope.testing import doctestunit +from zope.component import testing +from Testing import ZopeTestCase as ztc + +from Products.Five import zcml +from Products.Five import fiveconfigure +from Products.PloneTestCase import PloneTestCase as ptc +from Products.PloneTestCase.layer import PloneSite +ptc.setupPloneSite() + +import koehsel.policy + +class TestCase(ptc.PloneTestCase): + class layer(PloneSite): + @classmethod + def setUp(cls): + fiveconfigure.debug_mode = True + ztc.installPackage(koehsel.policy) + fiveconfigure.debug_mode = False + + @classmethod + def tearDown(cls): + pass + + +def test_suite(): + return unittest.TestSuite([ + + # Unit tests + #doctestunit.DocFileSuite( + # 'README.txt', package='koehsel.policy', + # setUp=testing.setUp, tearDown=testing.tearDown), + + #doctestunit.DocTestSuite( + # module='koehsel.policy.mymodule', + # setUp=testing.setUp, tearDown=testing.tearDown), + + + # Integration tests that use PloneTestCase + #ztc.ZopeDocFileSuite( + # 'README.txt', package='koehsel.policy', + # test_class=TestCase), + + #ztc.FunctionalDocFileSuite( + # 'browser.txt', package='koehsel.policy', + # test_class=TestCase), + + ]) + +if __name__ == '__main__': + unittest.main(defaultTest='test_suite')