From d2b85cc85844b1f827d6abb30eb2d0db31662adf Mon Sep 17 00:00:00 2001 From: Rafael Monnerat <rafael@nexedi.com> Date: Tue, 13 May 2008 13:09:11 +0000 Subject: [PATCH] Added checks for some properties that was copied from order to packing list. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@20930 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5/tests/testOrder.py | 9 ++++++++- product/ERP5/tests/testPackingList.py | 29 ++++++++++++++++++++++++--- 2 files changed, 34 insertions(+), 4 deletions(-) diff --git a/product/ERP5/tests/testOrder.py b/product/ERP5/tests/testOrder.py index 4dd753214d..b96d5b7ded 100644 --- a/product/ERP5/tests/testOrder.py +++ b/product/ERP5/tests/testOrder.py @@ -202,7 +202,13 @@ class TestOrderMixin: order.edit(source_value=organisation, source_section_value=organisation, destination_value=organisation, - destination_section_value=organisation) + destination_section_value=organisation, + # Added for test Packing List Copy + source_decision_value=organisation, + destination_decision_value=organisation, + source_administration_value=organisation, + destination_administration_value=organisation, + ) sequence.edit( order = order ) def stepCheckOrder(self, sequence=None, sequence_list=None, **kw): @@ -218,6 +224,7 @@ class TestOrderMixin: self.assertEquals(organisation, order.getSourceSectionValue()) self.assertEquals(organisation, order.getDestinationSectionValue()) + def stepCreateOrderLine(self,sequence=None, sequence_list=None, **kw): """ Create a empty order line diff --git a/product/ERP5/tests/testPackingList.py b/product/ERP5/tests/testPackingList.py index 1b3dcefc70..d94fcda509 100644 --- a/product/ERP5/tests/testPackingList.py +++ b/product/ERP5/tests/testPackingList.py @@ -58,7 +58,8 @@ class TestPackingListMixin(TestOrderMixin): stepTic \ stepCheckOrderSimulation \ stepCheckDeliveryBuilding \ - stepCheckPackingListIsNotDivergent ' + stepCheckPackingListIsNotDivergent \ + stepCheckOrderPackingList ' default_sequence_with_two_lines = '\ stepCreateOrganisation1 \ @@ -82,7 +83,8 @@ class TestPackingListMixin(TestOrderMixin): stepTic \ stepCheckOrderSimulation \ stepCheckDeliveryBuilding \ - stepCheckPackingListIsNotDivergent ' + stepCheckPackingListIsNotDivergent \ + stepCheckOrderPackingList' variated_default_sequence = '\ stepCreateOrganisation1 \ @@ -103,7 +105,8 @@ class TestPackingListMixin(TestOrderMixin): stepTic \ stepCheckOrderSimulation \ stepCheckDeliveryBuilding \ - stepCheckPackingListIsNotDivergent ' + stepCheckPackingListIsNotDivergent \ + stepCheckOrderPackingList' def getTitle(self): return "Packing List" @@ -122,6 +125,26 @@ class TestPackingListMixin(TestOrderMixin): """ return 1 + def stepCheckOrderPackingList(self, sequence=None, sequence_list=None, **kw): + """ + Test if packing list is matching order + """ + packing_list = sequence.get('packing_list') + order = sequence.get('order') + self.assertEquals(packing_list.getCausalityValue(), order) + self.assertEquals(packing_list.getSource(), order.getSource()) + self.assertEquals(packing_list.getDestination(), order.getDestination()) + self.assertEquals(packing_list.getDestinationSection(), \ + order.getDestinationSection()) + self.assertEquals(packing_list.getSourceSection(), \ + order.getSourceSection()) + self.assertEquals(packing_list.getSourceDecision(), \ + order.getSourceDecision()) + self.assertEquals(packing_list.getDestinationAdministration(), \ + order.getDestinationAdministration()) + self.assertEquals(packing_list.getSourceAdministration(), \ + order.getSourceAdministration()) + def stepCheckPackingListIsDivergent(self, sequence=None, sequence_list=None, packing_list=None,**kw): """ -- 2.30.9