summaryrefslogtreecommitdiffstats
path: root/fedoratheme/kindofblue/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'fedoratheme/kindofblue/tests.py')
-rw-r--r--fedoratheme/kindofblue/tests.py54
1 files changed, 54 insertions, 0 deletions
diff --git a/fedoratheme/kindofblue/tests.py b/fedoratheme/kindofblue/tests.py
new file mode 100644
index 0000000..84aee6c
--- /dev/null
+++ b/fedoratheme/kindofblue/tests.py
@@ -0,0 +1,54 @@
+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 fedoratheme.kindofblue
+
+class TestCase(ptc.PloneTestCase):
+ class layer(PloneSite):
+ @classmethod
+ def setUp(cls):
+ fiveconfigure.debug_mode = True
+ zcml.load_config('configure.zcml',
+ fedoratheme.kindofblue)
+ fiveconfigure.debug_mode = False
+
+ @classmethod
+ def tearDown(cls):
+ pass
+
+
+def test_suite():
+ return unittest.TestSuite([
+
+ # Unit tests
+ #doctestunit.DocFileSuite(
+ # 'README.txt', package='fedoratheme.kindofblue',
+ # setUp=testing.setUp, tearDown=testing.tearDown),
+
+ #doctestunit.DocTestSuite(
+ # module='fedoratheme.kindofblue.mymodule',
+ # setUp=testing.setUp, tearDown=testing.tearDown),
+
+
+ # Integration tests that use PloneTestCase
+ #ztc.ZopeDocFileSuite(
+ # 'README.txt', package='fedoratheme.kindofblue',
+ # test_class=TestCase),
+
+ #ztc.FunctionalDocFileSuite(
+ # 'browser.txt', package='fedoratheme.kindofblue',
+ # test_class=TestCase),
+
+ ])
+
+if __name__ == '__main__':
+ unittest.main(defaultTest='test_suite')