diff --git a/master/product/Vifib/tests/testVifibSlapComputerPartitionLock.py b/master/product/Vifib/tests/testVifibSlapComputerPartitionLock.py
index 6e8e52e83799a319abdd73428dbb10594f35e294..c27b82ab79dfc6d9f069c98da72696ac9c56754c 100644
--- a/master/product/Vifib/tests/testVifibSlapComputerPartitionLock.py
+++ b/master/product/Vifib/tests/testVifibSlapComputerPartitionLock.py
@@ -6,6 +6,7 @@ from random import random
 from slapos import slap
 from AccessControl import Unauthorized
 from DateTime import DateTime
+from Products.ERP5Type.tests.backportUnittest import skip
 
 class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
 
@@ -17,6 +18,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     self.assertEquals('open_order_created', person.getSlapState())
     self.assertEquals(person.getSlapState(), person.getPaymentState())
 
+  @skip('Dropped implementation')
   def test_person_payment_state(self):
     """Person payment state value is the same than slap state
     """
@@ -94,6 +96,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
       Logout \
       '
 
+  @skip('Dropped implementation')
   def test_person_locked_by_default(self):
     """Newly registered customer are locked by default
     """
@@ -125,7 +128,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
       sla_xml=sequence.get('sla_xml'),
       **kw)
 
-  def test_locked_person_request(self):
+  def test_negative_person_balance_request(self):
     """Locked person can not request
     """
     sequence_list = SequenceList()
@@ -165,6 +168,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
       'web_user'])
     person.unlimit()
 
+  @skip('Dropped implementation')
   def test_automated_person_without_payment_unlocking(self):
     """Test that a person is automatically unlocked by an alarm if no payment
     """
@@ -187,6 +191,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_automated_person_without_payment_not_locking(self):
     """Test that a person is not automatically locked by an alarm if no payment
     """
@@ -286,6 +291,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     Logout
   """
 
+  @skip('Dropped implementation')
   def test_automated_person_small_not_paid_not_locking(self):
     """Test that a person is not automatically locked by an alarm if
     recent small payment is not paid yet
@@ -355,6 +361,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
   def stepDeliverPayment(self, sequence, **kw):
     sequence['payment_transaction'].deliver()
 
+  @skip('Dropped implementation')
   def test_automated_person_past_not_paid_locking(self):
     """Test that a person is automatically locked by an alarm if payment has
     not been done for a long time.
@@ -392,6 +399,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_automated_unlimited_person_past_not_paid_locking(self):
     """Test that an unlimited person is automatically locked by 
     an alarm if payment has not been done for a long time.
@@ -452,6 +460,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     )
     sequence['invoice'] = invoice
 
+  @skip('Dropped implementation')
   def test_automated_person_high_not_paid_locking(self):
     """Test that a person is automatically locked by an alarm if payment has
     an high quantity
@@ -480,6 +489,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_automated_unlimited_person_high_not_paid_locking(self):
     """Test that an unlimited person is automatically locked by 
     an alarm if payment has an high quantity
@@ -510,6 +520,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_automated_person_with_ongoing_payment_unlocking(self):
     """Test that a person is can not be unlocked if there is an ongoing
     payment.
@@ -544,6 +555,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_automated_person_with_delivered_payment_unlocking(self):
     """Test that a person is can be unlocked if payment are delivered
     """
@@ -580,6 +592,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_automated_person_with_cancelled_payment_unlocking(self):
     """Test that a person is can be unlocked if payment are cancelled
     """
@@ -624,6 +637,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
       uid=sequence['software_instance_uid'])
     self.assertNotEqual('locked', instance.getSlapState())
 
+  @skip('Dropped implementation')
   def test_automated_software_instance_unlock(self):
     """Locked person's instance are automatically locked
     """
@@ -708,6 +722,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
       Logout \
         '
 
+  @skip('Dropped implementation')
   def test_locked_instance_request(self):
     """Locked person's instance can not request
     """
@@ -727,6 +742,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_software_instance_requested(self):
     """Locked person's requested instance are automatically locked
     """
@@ -746,6 +762,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_software_instance_building(self):
     """Locked person's building instance are automatically locked
     """
@@ -771,6 +788,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_software_instance_installed(self):
     """Locked person's installed instance are automatically locked
     """
@@ -798,6 +816,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_software_instance_starting(self):
     """Locked person's starting instance are automatically locked
     """
@@ -830,6 +849,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_software_instance_started(self):
     """Locked person's started instance are automatically locked
     """
@@ -867,6 +887,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_software_instance_stopping(self):
     """Locked person's stopping instance are automatically locked
     """
@@ -909,6 +930,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_software_instance_stopped(self):
     """Locked person's stopped instance are automatically locked
     """
@@ -956,6 +978,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_software_instance_update(self):
     """Locked person's updated instance are automatically locked
     """
@@ -998,6 +1021,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_software_instance_destroying(self):
     """Locked person's destroying instance are not automatically locked
     """
@@ -1040,6 +1064,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_software_instance_destroyed(self):
     """Locked person's destroyed instance are not automatically locked
     """
@@ -1087,6 +1112,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_software_instance_can_be_destroyed(self):
     """Locked person's instance can be destroyed
     """
@@ -1126,6 +1152,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_slave_instance_requested(self):
     """Locked person's requested instance are automatically locked
     """
@@ -1145,6 +1172,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_slave_instance_building(self):
     """Locked person's building instance are automatically locked
     """
@@ -1170,6 +1198,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_slave_instance_installed(self):
     """Locked person's installed instance are automatically locked
     """
@@ -1197,6 +1226,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_slave_instance_starting(self):
     """Locked person's starting instance are automatically locked
     """
@@ -1229,6 +1259,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_slave_instance_started(self):
     """Locked person's started instance are automatically locked
     """
@@ -1266,6 +1297,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_slave_instance_stopping(self):
     """Locked person's stopping instance are automatically locked
     """
@@ -1308,6 +1340,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_slave_instance_stopped(self):
     """Locked person's stopped instance are automatically locked
     """
@@ -1355,6 +1388,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_slave_instance_update(self):
     """Locked person's updated instance are automatically locked
     """
@@ -1397,6 +1431,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_slave_instance_destroying(self):
     """Locked person's destroying instance are not automatically locked
     """
@@ -1439,6 +1474,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_slave_instance_destroyed(self):
     """Locked person's destroyed instance are not automatically locked
     """
@@ -1486,6 +1522,7 @@ class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self)
 
+  @skip('Dropped implementation')
   def test_lock_slave_instance_can_be_destroyed(self):
     """Locked person's instance can be destroyed
     """