56 lines
1.4 KiB
Python
56 lines
1.4 KiB
Python
import unittest
|
|
|
|
#from zope.testing import doctestunit
|
|
#from zope.component import testing
|
|
from Testing import ZopeTestCase as ztc
|
|
|
|
from Products.Five import fiveconfigure
|
|
from Products.PloneTestCase import PloneTestCase as ptc
|
|
from Products.PloneTestCase.layer import PloneSite
|
|
ptc.setupPloneSite()
|
|
|
|
import tabellio.pcfviews
|
|
|
|
|
|
class TestCase(ptc.PloneTestCase):
|
|
|
|
class layer(PloneSite):
|
|
|
|
@classmethod
|
|
def setUp(cls):
|
|
fiveconfigure.debug_mode = True
|
|
ztc.installPackage(tabellio.pcfviews)
|
|
fiveconfigure.debug_mode = False
|
|
|
|
@classmethod
|
|
def tearDown(cls):
|
|
pass
|
|
|
|
|
|
def test_suite():
|
|
return unittest.TestSuite([
|
|
|
|
# Unit tests
|
|
#doctestunit.DocFileSuite(
|
|
# 'README.txt', package='tabellio.pcfviews',
|
|
# setUp=testing.setUp, tearDown=testing.tearDown),
|
|
|
|
#doctestunit.DocTestSuite(
|
|
# module='tabellio.pcfviews.mymodule',
|
|
# setUp=testing.setUp, tearDown=testing.tearDown),
|
|
|
|
|
|
# Integration tests that use PloneTestCase
|
|
#ztc.ZopeDocFileSuite(
|
|
# 'README.txt', package='tabellio.pcfviews',
|
|
# test_class=TestCase),
|
|
|
|
#ztc.FunctionalDocFileSuite(
|
|
# 'browser.txt', package='tabellio.pcfviews',
|
|
# test_class=TestCase),
|
|
|
|
])
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main(defaultTest='test_suite')
|