From ea15541d5a7b4ea12a1ea659db6ff169c4d3d797 Mon Sep 17 00:00:00 2001 From: Julien Muchembled <jm@nexedi.com> Date: Mon, 17 Dec 2012 10:22:31 +0100 Subject: [PATCH] testRule: remove useless 'quiet' and 'run' test method args --- product/ERP5/tests/testRule.py | 47 ++++++++-------------------------- 1 file changed, 11 insertions(+), 36 deletions(-) diff --git a/product/ERP5/tests/testRule.py b/product/ERP5/tests/testRule.py index 28a7ea9551..d9daf468d9 100644 --- a/product/ERP5/tests/testRule.py +++ b/product/ERP5/tests/testRule.py @@ -123,15 +123,10 @@ class TestRuleMixin(TestOrderMixin): class TestRule(TestRuleMixin, ERP5TypeTestCase) : - run_all_test = 1 - quiet = 0 - - def test_01_ValidatedRuleWithNoScript(self, quiet=quiet, run=run_all_test): + def test_01_ValidatedRuleWithNoScript(self): """ test that when a rule is validated, but has no script it will not apply """ - if not run: return - delivery_rule = self.getRule('default_delivery_rule') delivery_rule.validate() self.tic() @@ -140,12 +135,10 @@ class TestRule(TestRuleMixin, ERP5TypeTestCase) : validation_state="validated")[0][0], 1) self.assertEquals(len(self.getRuleTool().searchRuleList(self.sm)), 0) - def test_02_WrongTestMethod(self, quiet=quiet, run=run_all_test): + def test_02_WrongTestMethod(self): """ test that when a rule's test method returns False, it will not apply """ - if not run: return - skin_folder = self.getPortal().portal_skins.custom skin = createZODBPythonScript(skin_folder, 'wrong_script', 'rule', 'return False') @@ -158,12 +151,10 @@ class TestRule(TestRuleMixin, ERP5TypeTestCase) : validation_state="validated")[0][0], 1) self.assertEquals(len(self.getRuleTool().searchRuleList(self.sm)), 0) - def test_03_GoodTestMethod(self, quiet=quiet, run=run_all_test): + def test_03_GoodTestMethod(self): """ test that when a rule's test method returns True, it will apply """ - if not run: return - skin_folder = self.getPortal().portal_skins.custom skin = createZODBPythonScript(skin_folder, 'good_script', 'rule', 'return True') @@ -176,13 +167,11 @@ class TestRule(TestRuleMixin, ERP5TypeTestCase) : validation_state="validated")[0][0], 1) self.assertEquals(len(self.getRuleTool().searchRuleList(self.sm)), 1) - def test_04_NotValidatedRule(self, quiet=quiet, run=run_all_test): + def test_04_NotValidatedRule(self): """ test that when a rule is not validated, it will not apply, even if it has a good script """ - if not run: return - skin_folder = self.getPortal().portal_skins.custom skin = createZODBPythonScript(skin_folder, 'good_script', 'rule', 'return True') @@ -196,13 +185,11 @@ class TestRule(TestRuleMixin, ERP5TypeTestCase) : validation_state="validated")[0][0], 0) self.assertEquals(len(self.getRuleTool().searchRuleList(self.sm)), 0) - def test_06_WrongDateRange(self, quiet=quiet, run=run_all_test): + def test_06_WrongDateRange(self): """ test that when a rule is validated but does not have correct date range, it will not apply """ - if not run: return - skin_folder = self.getPortal().portal_skins.custom skin = createZODBPythonScript(skin_folder, 'good_script', 'rule', 'return True') @@ -217,13 +204,11 @@ class TestRule(TestRuleMixin, ERP5TypeTestCase) : validation_state="validated")[0][0], 1) self.assertEquals(len(self.getRuleTool().searchRuleList(self.sm)), 0) - def test_07_GoodDateRange(self, quiet=quiet, run=run_all_test): + def test_07_GoodDateRange(self): """ test that when a rule is validated and has a correct date range, it will apply """ - if not run: return - skin_folder = self.getPortal().portal_skins.custom skin = createZODBPythonScript(skin_folder, 'good_script', 'rule', 'return True') @@ -368,15 +353,13 @@ return context.generatePredicate( kw['trade_phase_relative_url'] = [] self.assertEqual(len(rule_tool.searchRuleList(self.sm, **kw)), 1) - def test_08_createRootAppliedRule(self, quiet=quiet, run=run_all_test): + def test_08_createRootAppliedRule(self): """ test that when updateSimulation is called, the rule with the correct reference and higher version is used XXX as expand is triggered here, make sure rules won't be created forever """ - if not run: return - skin_folder = self.getPortal().portal_skins.custom skin = createZODBPythonScript(skin_folder, 'rule_script', 'rule', "return False") @@ -418,7 +401,7 @@ return context.generatePredicate( self.getSimulationTool()._delObject(root_applied_rule.getId()) self.tic() - def test_09_expandTwoRules(self, quiet=quiet, run=run_all_test): + def test_09_expandTwoRules(self): """ test that when expand is called on a simulation movement, if two rules with the same reference are found, only the one with the higher version @@ -426,8 +409,6 @@ return context.generatePredicate( XXX as expand is triggered here, make sure rules won't be created forever """ - if not run: return - skin_folder = self.getPortal().portal_skins.custom skin = createZODBPythonScript(skin_folder, 'delivery_rule_script', 'rule', "return False") @@ -481,7 +462,7 @@ return context.generatePredicate( self.getSimulationTool()._delObject(root_applied_rule.getId()) self.tic() - def test_10_expandAddsRule(self, quiet=quiet, run=run_all_test): + def test_10_expandAddsRule(self): """ test that if a rule didn't match previously, and does now, it should apply if no rule with the same reference is already applied. @@ -489,8 +470,6 @@ return context.generatePredicate( - test that nothing changes if a rule of same reference is already applied (no matter what the version is) """ - if not run: return - skin_folder = self.portal.portal_skins.custom createZODBPythonScript(skin_folder, 'delivery_rule_script', 'rule', "return False") @@ -551,15 +530,13 @@ return context.generatePredicate( self.getSimulationTool()._delObject(root_applied_rule.getId()) self.tic() - def test_11_expandRemovesRule(self, quiet=quiet, run=run_all_test): + def test_11_expandRemovesRule(self): """ test that if a rule matched previously and does not anymore, it should be removed, if no child movement of this rule is delivered - test that it happens if no child is delivered - test that nothing is changed if at least one child is delivered """ - if not run: return - skin_folder = self.getPortal().portal_skins.custom skin = createZODBPythonScript(skin_folder, 'delivery_rule_script', 'rule', "return False") @@ -638,7 +615,7 @@ return context.generatePredicate( self.getSimulationTool()._delObject(root_applied_rule.getId()) self.tic() - def test_12_expandReplacesRule(self, quiet=quiet, run=run_all_test): + def test_12_expandReplacesRule(self): """ test that if a rule matched previously and does not anymore, and another rule matches now, the old rule should be replaced by the new one, if no @@ -646,8 +623,6 @@ return context.generatePredicate( - test that it happens if no child is delivered - test that nothing is changed if at least one child is delivered """ - if not run: return - skin_folder = self.getPortal().portal_skins.custom skin = createZODBPythonScript(skin_folder, 'delivery_rule_script', 'rule', "return False") -- 2.30.9