/[public]/erp5/sandbox/amount_generator/products/ERP5/tests/testMovementGroup.py
ERP5 logo

Diff of /erp5/sandbox/amount_generator/products/ERP5/tests/testMovementGroup.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 38603, Thu Sep 23 18:30:19 2010 UTC revision 38604, Thu Sep 23 18:30:37 2010 UTC
# Line 26  Line 26 
26  #  #
27  ##############################################################################  ##############################################################################
28    
29    import os
30  import unittest  import unittest
   
31  from DateTime import DateTime  from DateTime import DateTime
32    from Products.ERP5.mixin.builder import DuplicatedPropertyDictKeysError
33  from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase  from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
34    
35  class MovementGroupTestCase(ERP5TypeTestCase):  class MovementGroupTestCase(ERP5TypeTestCase):
36    
37      def getPortalName(self):
38        """ID of the portal. """
39        return os.environ.get('erp5_tests_portal_id') or 'movement_group_test'
40    
41    def getBusinessTemplateList(self):    def getBusinessTemplateList(self):
42      return ('erp5_base', 'erp5_pdm', 'erp5_trade')      return ('erp5_base', 'erp5_pdm', 'erp5_simulation', 'erp5_trade')
43    
44    def afterSetUp(self):    def afterSetUp(self):
45      self.builder = self.portal.portal_deliveries.newContent(      self.builder = self.portal.portal_deliveries.newContent(
# Line 338  class TestDuplicatedKeyRaiseException(Mo Line 343  class TestDuplicatedKeyRaiseException(Mo
343    same key during building process"""    same key during building process"""
344    document_portal_type = 'Sale Order'    document_portal_type = 'Sale Order'
345    def test(self):    def test(self):
     from Products.ERP5.Document.OrderBuilder import DuplicatedPropertyDictKeysError  
346      order = self.portal.getDefaultModule(self.document_portal_type) \      order = self.portal.getDefaultModule(self.document_portal_type) \
347        .newContent(portal_type=self.document_portal_type)        .newContent(portal_type=self.document_portal_type)
348      applied_rule = self.portal.portal_simulation.newContent(      applied_rule = self.portal.portal_simulation.newContent(
# Line 433  class TestCategoryMovementGroup(Movement Line 437  class TestCategoryMovementGroup(Movement
437                                         source_list=['2'])]))                                         source_list=['2'])]))
438    
439    
440  class TestMovementGroupCommonAPI(unittest.TestCase):  class TestMovementGroupCommonAPI(MovementGroupTestCase):
441    
442    def test_separateMethod(self):    def test_separateMethod(self):
443      """Make sure that _separate method works if argument is an empty list."""      """Make sure that _separate method works if argument is an empty list."""

Legend:
Removed from v.38603  
changed lines
  Added in v.38604

  ViewVC Help
Powered by ViewVC 1.1.2