From d62d6fd2bcdc71da6837b2512bd0e9a91c58b547 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com> Date: Wed, 17 Aug 2011 13:33:31 +0200 Subject: [PATCH] Test fixup. Do not call checkConnected, in order to have only checkCyclic fired up. --- .../Vifib/tests/testVifibSlapWebService.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/master/product/Vifib/tests/testVifibSlapWebService.py b/master/product/Vifib/tests/testVifibSlapWebService.py index fbcd5dc41f..f582403e51 100644 --- a/master/product/Vifib/tests/testVifibSlapWebService.py +++ b/master/product/Vifib/tests/testVifibSlapWebService.py @@ -8403,7 +8403,21 @@ class TestVifibSlapWebService(testVifibMixin): DirectRequestComputerPartitionRaisesCyclicSoftwareTree """ sequence_list.addSequenceString(sequence_string) - sequence_list.play(self) + import erp5.document.SoftwareInstance + def makeTrue(*args, **kwargs): + return True + # Disable temporialy checkConnected in order to have only + # checkCyclic called + erp5.document.SoftwareInstance.original_checkConnected = \ + erp5.document.SoftwareInstance.checkConnected + erp5.document.SoftwareInstance.checkConnected = makeTrue + try: + sequence_list.play(self) + finally: + erp5.document.SoftwareInstance.checkConnected = \ + erp5.document.SoftwareInstance.original_checkConnected + del(erp5.document.SoftwareInstance.original_checkConnected) + def stepDirectRequestComputerPartitionRaisesValueError(self, sequence, **kw): -- 2.30.9