Commit e5c4ad3f authored by Jérome Perrin's avatar Jérome Perrin

tests: test erp5_accounting with CodingStyleTestCase

parent 7e0db3ad
...@@ -36,6 +36,7 @@ from DateTime import DateTime ...@@ -36,6 +36,7 @@ from DateTime import DateTime
from Products.CMFCore.utils import _checkPermission from Products.CMFCore.utils import _checkPermission
from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
from Products.ERP5Type.tests.CodingStyleTestCase import CodingStyleTestCase
from Products.ERP5Type.tests.utils import reindex from Products.ERP5Type.tests.utils import reindex
from Products.DCWorkflow.DCWorkflow import ValidationFailed from Products.DCWorkflow.DCWorkflow import ValidationFailed
from AccessControl.SecurityManagement import newSecurityManager from AccessControl.SecurityManagement import newSecurityManager
...@@ -5802,7 +5803,23 @@ class TestInternalInvoiceTransaction(AccountingTestCase): ...@@ -5802,7 +5803,23 @@ class TestInternalInvoiceTransaction(AccountingTestCase):
internal_invoice, 'stop_action') internal_invoice, 'stop_action')
self.assertEqual('stopped', internal_invoice.getSimulationState()) self.assertEqual('stopped', internal_invoice.getSimulationState())
class TestAccountingCodingStyle(CodingStyleTestCase, AccountingTestCase):
"""Runs CodingStyleTestCase checks on erp5_accounting
"""
def getBusinessTemplateList(self):
# include administration for test_PythonSourceCode
return AccountingTestCase.getBusinessTemplateList(self) + (
'erp5_administration', )
def getTestedBusinessTemplateList(self):
return ('erp5_accounting', )
def beforeTearDown(self):
# we don't want to run AccountingTestCase.tearDown
pass
def test_suite(): def test_suite():
suite = unittest.TestSuite() suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(TestAccountingWithSequences)) suite.addTest(unittest.makeSuite(TestAccountingWithSequences))
...@@ -5813,4 +5830,5 @@ def test_suite(): ...@@ -5813,4 +5830,5 @@ def test_suite():
suite.addTest(unittest.makeSuite(TestAccountingExport)) suite.addTest(unittest.makeSuite(TestAccountingExport))
suite.addTest(unittest.makeSuite(TestAccountingTransactionTemplate)) suite.addTest(unittest.makeSuite(TestAccountingTransactionTemplate))
suite.addTest(unittest.makeSuite(TestInternalInvoiceTransaction)) suite.addTest(unittest.makeSuite(TestInternalInvoiceTransaction))
suite.addTest(unittest.makeSuite(TestAccountingCodingStyle))
return suite return suite
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment