diff --git a/master/product/Vifib/tests/testVifibSlapWebService.py b/master/product/Vifib/tests/testVifibSlapWebService.py
index 0fbf77a3a9109326daa75a6bfc800258b552b6f9..fc67b24cb1d8a97bbd5f3a111c573e0a9fabeaf3 100644
--- a/master/product/Vifib/tests/testVifibSlapWebService.py
+++ b/master/product/Vifib/tests/testVifibSlapWebService.py
@@ -1143,7 +1143,8 @@ class TestVifibSlapWebServiceMixin(testVifibMixin):
   prepare_destroy_requested_computer_partition = \
       prepare_installed_computer_partition_sequence_string + '\
       LoginTestVifibCustomer \
-      RequestSoftwareInstanceDestroy \
+      SetSequenceSoftwareInstanceStateDestroyed \
+      PersonRequestSoftwareInstance \
       Tic \
       Logout \
       \
@@ -1485,6 +1486,9 @@ class TestVifibSlapWebServiceMixin(testVifibMixin):
   def stepSetSequenceSoftwareInstanceStateStarted(self, sequence, **kw):
     sequence['software_instance_state'] = 'started'
 
+  def stepSetSequenceSoftwareInstanceStateDestroyed(self, sequence, **kw):
+    sequence['software_instance_state'] = 'destroyed'
+
   def stepCheckComputerTradeConditionDestinationSectionListEmpty(self,
       sequence, **kw):
     computer = self.portal.portal_catalog.getResultValue(
@@ -4339,7 +4343,8 @@ class TestVifibSlapWebService(TestVifibSlapWebServiceMixin):
     sequence_string = self\
         .prepare_installed_computer_partition_sequence_string + '\
       LoginTestVifibCustomer \
-      RequestSoftwareInstanceDestroy \
+      SetSequenceSoftwareInstanceStateDestroyed \
+      PersonRequestSoftwareInstance \
       Tic \
       Logout \
       SlapLoginCurrentComputer \