Added a test setup.
svn path=/plone.app.discussion/trunk/; revision=26958
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
import unittest
|
||||
|
||||
from zope.testing import doctestunit
|
||||
from zope.component import testing, getMultiAdapter
|
||||
from zope.publisher.browser import TestRequest
|
||||
from zope.publisher.interfaces.browser import IBrowserView
|
||||
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(extension_profiles=['plone.app.discussion:default'])
|
||||
|
||||
import plone.app.discussion
|
||||
|
||||
class TestCase(ptc.PloneTestCase):
|
||||
class layer(PloneSite):
|
||||
@classmethod
|
||||
def setUp(cls):
|
||||
fiveconfigure.debug_mode = True
|
||||
zcml.load_config('configure.zcml',
|
||||
plone.app.discussion)
|
||||
fiveconfigure.debug_mode = False
|
||||
|
||||
@classmethod
|
||||
def tearDown(cls):
|
||||
pass
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
import unittest
|
||||
|
||||
from base import TestCase
|
||||
|
||||
from zope.testing import doctestunit
|
||||
from zope.component import testing, getMultiAdapter
|
||||
from zope.publisher.browser import TestRequest
|
||||
from zope.publisher.interfaces.browser import IBrowserView
|
||||
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
|
||||
|
||||
class APITest(TestCase):
|
||||
def afterSetUp(self):
|
||||
# XXX If we make this a layer, it only get run once...
|
||||
# First we need to create some content.
|
||||
self.loginAsPortalOwner()
|
||||
typetool = self.portal.portal_types
|
||||
typetool.constructContent('Document', self.portal, 'doc1')
|
||||
|
||||
def test_test(self):
|
||||
raise NotImplementedError
|
||||
|
||||
|
||||
def test_suite():
|
||||
return unittest.TestSuite([
|
||||
unittest.makeSuite(APITest),
|
||||
])
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main(defaultTest='test_suite')
|
||||
Reference in New Issue
Block a user