diff --git a/product/ERP5/tests/testInventoryModule.py b/product/ERP5/tests/testInventoryModule.py index ba511b0394b8db6ed718038309791bcf2bc48164..f743d32ffb994b7213818b22c6926bee8b82cccb 100644 --- a/product/ERP5/tests/testInventoryModule.py +++ b/product/ERP5/tests/testInventoryModule.py @@ -26,10 +26,11 @@ # ############################################################################## +import unittest from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase from DateTime import DateTime from Products.ERP5Type.tests.Sequence import SequenceList -from testOrder import TestOrderMixin +from Products.ERP5.tests.testOrder import TestOrderMixin class TestInventoryModule(TestOrderMixin, ERP5TypeTestCase): """ @@ -74,6 +75,7 @@ class TestInventoryModule(TestOrderMixin, ERP5TypeTestCase): for month in range(1, 11): ppl = pplm.newContent( portal_type='Purchase Packing List', + specialise=self.business_process, source_value = sequence.get('organisation2'), destination_value = sequence.get('organisation1'), start_date=DateTime(2005, month, 1), @@ -86,6 +88,7 @@ class TestInventoryModule(TestOrderMixin, ERP5TypeTestCase): spl = splm.newContent( portal_type='Sale Packing List', + specialise=self.business_process, source_value = sequence.get('organisation1'), destination_value = sequence.get('organisation2'), start_date=DateTime(2005, month, 1), @@ -97,6 +100,7 @@ class TestInventoryModule(TestOrderMixin, ERP5TypeTestCase): ipl = iplm.newContent( portal_type='Internal Packing List', + specialise=self.business_process, source_value = sequence.get('organisation1'), destination_value = sequence.get('organisation1'), start_date=DateTime(2005, month, 1), @@ -548,3 +552,9 @@ class TestInventoryModule(TestOrderMixin, ERP5TypeTestCase): sequence_list.addSequenceString(sequence_string) sequence_list.play(self) + + +def test_suite(): + suite = unittest.TestSuite() + suite.addTest(unittest.makeSuite(TestInventoryModule)) + return suite diff --git a/product/ERP5Legacy/tests/testLegacySimulationInventoryModule.py b/product/ERP5Legacy/tests/testLegacySimulationInventoryModule.py new file mode 100644 index 0000000000000000000000000000000000000000..cd770dabfe0ea2fa963dbf1944ef327887b2ca84 --- /dev/null +++ b/product/ERP5Legacy/tests/testLegacySimulationInventoryModule.py @@ -0,0 +1,36 @@ +# -*- coding: utf-8 -*- +############################################################################## +# Copyright (c) 2010 Nexedi SA and Contributors. All Rights Reserved. +# Julien Muchembled <jm@nexedi.com> +# +# WARNING: This program as such is intended to be used by professional +# programmers who take the whole responsibility of assessing all potential +# consequences resulting from its eventual inadequacies and bugs +# End users who are looking for a ready-to-use solution with commercial +# guarantees and support are strongly advised to contract a Free Software +# Service Company +# +# This program is Free Software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +############################################################################## + +import sys +from Products.ERP5Legacy.tests import testLegacyRuleOrder +sys.modules['Products.ERP5.tests.testOrder'] = testLegacyRuleOrder + +from Products.ERP5Legacy.tests import Legacy_getBusinessTemplateList +from Products.ERP5.tests.testInventoryModule import * + +TestInventoryModule.business_process = None