From d1793c84f41fb964776d6b25dd9c019ec5e7eb35 Mon Sep 17 00:00:00 2001 From: Kazuhiko Shiozaki <kazuhiko@nexedi.com> Date: Mon, 31 May 2010 21:06:00 +0000 Subject: [PATCH] add a test to chec if unnecessary simulation movement is well deleted by expand. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@35843 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5/tests/testOrder.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/product/ERP5/tests/testOrder.py b/product/ERP5/tests/testOrder.py index c95dd8884d..d60557817a 100644 --- a/product/ERP5/tests/testOrder.py +++ b/product/ERP5/tests/testOrder.py @@ -1060,6 +1060,13 @@ class TestOrderMixin: order_line = sequence.get('order_line') order_line.setQuantity(order_line.getQuantity() + 111) + def stepDeleteOrderLine(self, sequence=None, sequence_list=None, **kw): + """ + Delete order line + """ + order_line = sequence.get('order_line') + order_line.getParentValue().manage_delObjects([order_line.getId()]) + def stepCheckOrderSimulationStable(self, sequence=None, \ sequence_list=None, **kw): """ @@ -1746,6 +1753,21 @@ class TestOrder(TestOrderMixin, ERP5TypeTestCase): ' sequence_list.addSequenceString(sequence_string) + # Test when order line is deleted + sequence_string = '\ + stepCreateOrganisation \ + stepCreateProject \ + ' + self.non_variated_order_creation + '\ + stepOrderOrder \ + stepTic \ + stepDeleteOrderLine \ + stepTic \ + stepConfirmOrder \ + stepTic \ + stepCheckOrderSimulation \ + ' + sequence_list.addSequenceString(sequence_string) + sequence_list.play(self) # XXX -- 2.30.9