From 7d70f4356c5d40f50438ea2962c3724012895c4e Mon Sep 17 00:00:00 2001 From: Alexandre Boeglin <alex@nexedi.com> Date: Wed, 7 Nov 2007 13:13:39 +0000 Subject: [PATCH] move validateRules method to ERP5TypeTestCase.py, use it in testInvoiceVAT git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17449 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5/tests/testInvoiceVAT.py | 1 + product/ERP5/tests/testOrder.py | 10 ---------- product/ERP5Type/tests/ERP5TypeTestCase.py | 9 +++++++++ 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/product/ERP5/tests/testInvoiceVAT.py b/product/ERP5/tests/testInvoiceVAT.py index 96e64180fe..7288f27a77 100644 --- a/product/ERP5/tests/testInvoiceVAT.py +++ b/product/ERP5/tests/testInvoiceVAT.py @@ -56,6 +56,7 @@ class TestInvoiceVAT(ERP5TypeTestCase): """set up """ self.createCategories() self.login() + self.validateRules() def _safeTic(self): """Like tic, but swallowing errors, usefull for teardown""" diff --git a/product/ERP5/tests/testOrder.py b/product/ERP5/tests/testOrder.py index 338e8be5ae..98bd8cc4d0 100644 --- a/product/ERP5/tests/testOrder.py +++ b/product/ERP5/tests/testOrder.py @@ -108,16 +108,6 @@ class TestOrderMixin: portal_type='Category', id=category_id) - def validateRules(self, sequence=None, sequence_list=[]): - """ - does what it says it does - """ - rule_tool = self.getRuleTool() - for rule in rule_tool.contentValues( - portal_type=rule_tool.getPortalRuleTypeList()): - if rule.getValidationState() != 'validated': - rule.validate() - def stepTic(self,**kw): self.tic() diff --git a/product/ERP5Type/tests/ERP5TypeTestCase.py b/product/ERP5Type/tests/ERP5TypeTestCase.py index 70e960f978..9418959330 100644 --- a/product/ERP5Type/tests/ERP5TypeTestCase.py +++ b/product/ERP5Type/tests/ERP5TypeTestCase.py @@ -474,6 +474,15 @@ class ERP5TypeTestCase(PortalTestCase): return getattr(self.getPortal(), 'currency_module', getattr(self.getPortal(), 'currency', None)) + def validateRules(self): + """ + try to validate all rules in rule_tool + """ + rule_tool = self.getRuleTool() + for rule in rule_tool.contentValues( + portal_type=rule_tool.getPortalRuleTypeList()): + rule.validate() + def tic(self): """ Start all messages -- 2.30.9