diff --git a/master/product/Vifib/tests/testVifibSlapComputerPartitionLock.py b/master/product/Vifib/tests/testVifibSlapComputerPartitionLock.py
new file mode 100644
index 0000000000000000000000000000000000000000..5de9ec3c8a16ecf0e4465bd773cd7af50506cb19
--- /dev/null
+++ b/master/product/Vifib/tests/testVifibSlapComputerPartitionLock.py
@@ -0,0 +1,89 @@
+from Products.ERP5Type.tests.Sequence import SequenceList
+import unittest
+from testVifibSlapWebService import TestVifibSlapWebServiceMixin
+from Products.DCWorkflow.DCWorkflow import ValidationFailed
+from random import random
+from slapos import slap
+
+class TestVifibSlapComputerPartitionLock(TestVifibSlapWebServiceMixin):
+
+  def test_lock_building(self):
+    """Check locking building computer partition
+
+    It shall render it as stopped and disallow any operation.
+
+    Destruction shall be possible.
+    """
+    raise NotImplementedError
+
+  def test_lock_stopping(self):
+    """Check locking stopping computer partition
+
+    It shall render it as stopped and disallow any operation.
+
+    Stopping shall be possible.
+
+    Destruction shall be possible.
+    """
+    raise NotImplementedError
+
+  def test_lock_stopped(self):
+    """Check locking stopped computer partition
+
+    It shall render it as stopped and disallow any operation.
+
+    Destruction shall be possible.
+    """
+    raise NotImplementedError
+
+  def test_lock_starting(self):
+    """Check locking starting computer partition
+
+    It shall render it as stopped and disallow any operation.
+
+    Stopping shall be possible.
+
+    Destruction shall be possible.
+    """
+    raise NotImplementedError
+
+  def test_lock_started(self):
+    """Check locking started computer partition
+
+    It shall render it as stopped and disallow starting.
+
+    Stopping shall be possible.
+
+    Destruction shall be possible.
+    """
+    raise NotImplementedError
+
+  def test_lock_destroying(self):
+    """Check locking destroying computer partition
+
+    It shall render it as destroyed.
+
+    Destruction shall be possible.
+    """
+    raise NotImplementedError
+
+  def test_lock_destroyed(self):
+    """Check locking destroyed computer partition
+
+    It shall not render it at all.
+    """
+    raise NotImplementedError
+
+  def test_lock_update(self):
+    """Check locking update computer partition
+
+    It shall render as stopped.
+
+    Destruction shall be possible.
+    """
+    raise NotImplementedError
+
+def test_suite():
+  suite = unittest.TestSuite()
+  suite.addTest(unittest.makeSuite(TestVifibSlapComputerPartitionLock))
+  return suite