From 75483949081ffb1d33363bd16dd8c7c92c6b3bb0 Mon Sep 17 00:00:00 2001 From: Julien Muchembled <jm@nexedi.com> Date: Thu, 23 Sep 2010 18:30:37 +0000 Subject: [PATCH] Fix and speed up testMovementGroup git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@38604 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5/tests/testMovementGroup.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/product/ERP5/tests/testMovementGroup.py b/product/ERP5/tests/testMovementGroup.py index 80c6bed1ce..c1ac227403 100644 --- a/product/ERP5/tests/testMovementGroup.py +++ b/product/ERP5/tests/testMovementGroup.py @@ -26,15 +26,20 @@ # ############################################################################## +import os import unittest - from DateTime import DateTime - +from Products.ERP5.mixin.builder import DuplicatedPropertyDictKeysError from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase class MovementGroupTestCase(ERP5TypeTestCase): + + def getPortalName(self): + """ID of the portal. """ + return os.environ.get('erp5_tests_portal_id') or 'movement_group_test' + def getBusinessTemplateList(self): - return ('erp5_base', 'erp5_pdm', 'erp5_trade') + return ('erp5_base', 'erp5_pdm', 'erp5_simulation', 'erp5_trade') def afterSetUp(self): self.builder = self.portal.portal_deliveries.newContent( @@ -338,7 +343,6 @@ class TestDuplicatedKeyRaiseException(MovementGroupTestCase): same key during building process""" document_portal_type = 'Sale Order' def test(self): - from Products.ERP5.Document.OrderBuilder import DuplicatedPropertyDictKeysError order = self.portal.getDefaultModule(self.document_portal_type) \ .newContent(portal_type=self.document_portal_type) applied_rule = self.portal.portal_simulation.newContent( @@ -433,7 +437,7 @@ class TestCategoryMovementGroup(MovementGroupTestCase): source_list=['2'])])) -class TestMovementGroupCommonAPI(unittest.TestCase): +class TestMovementGroupCommonAPI(MovementGroupTestCase): def test_separateMethod(self): """Make sure that _separate method works if argument is an empty list.""" -- 2.30.9