Я разрабатываю продукт для Plone 4 в каталоге zeocluster/src/...
установки, и у меня есть автоматический тест. К сожалению, когда я запускаю «bin/client1 shell», а затем (path to Plone's Python)/bin/python setup.py test
, происходит сбой. Ошибка
File "buildout-cache/eggs/Products.PloneTestCase-0.9.12-py2.6.egg/Products/PloneTestCase/PloneTestCase.py", line 109, in getPortal
return getattr(self.app, portal_name)
AttributeError: plone
Как правильно запускать автоматические тесты в Plone 4?
In setup.py
,
...
test_suite = "nose.collector"
...
Неудачный тест:
import unittest
from Products.PloneTestCase import PloneTestCase as ptc
ptc.setupPloneSite()
class NullTest(ptc.PloneTestCase):
def testTest(self):
pass
def test_suite():
return unittest.TestSuite([
unittest.makeSuite(NullTest)
])
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')