예제 #1
0
 def testShutdownNode_NotConnected(self):
     """Test method for ScalarisVM.shutdownNode() with a closed connection."""
     vm = ScalarisVM()
     vm.close_connection()
     #self.assertRaises(scalaris.ConnectionError, vm.shutdownNode("test"))
     vm.shutdownNode("test")
     vm.close_connection()
예제 #2
0
 def testShutdownNode_NotConnected(self):
     """Test method for ScalarisVM.shutdownNode() with a closed connection."""
     vm = ScalarisVM()
     vm.close_connection()
     #self.assertRaises(scalaris.ConnectionError, vm.shutdownNode("test"))
     vm.shutdownNode("test")
     vm.close_connection()
예제 #3
0
 def _testDeleteNode(self, action):
     """Test method for ScalarisVM.shutdownNode() and ScalarisVM.killNode()."""
     vm = ScalarisVM()
     size = vm.getNumberOfNodes();
     (ok, _failed) = vm.addNodes(1)
     name = ok[0]
     self.assertEqual(size + 1, vm.getNumberOfNodes())
     if action == 'shutdown':
         result = vm.shutdownNode(name)
     elif action == 'kill':
         result = vm.killNode(name)
     self.assertTrue(result)
     self.assertEqual(size, vm.getNumberOfNodes())
     nodes = vm.getNodes()
     self.assertTrue(not name in nodes, str(nodes) + " should not contain " + name)
     vm.close_connection()
예제 #4
0
 def _testDeleteNode(self, action):
     """Test method for ScalarisVM.shutdownNode() and ScalarisVM.killNode()."""
     vm = ScalarisVM()
     size = vm.getNumberOfNodes()
     (ok, _failed) = vm.addNodes(1)
     name = ok[0]
     self.assertEqual(size + 1, vm.getNumberOfNodes())
     if action == 'shutdown':
         result = vm.shutdownNode(name)
     elif action == 'kill':
         result = vm.killNode(name)
     self.assertTrue(result)
     self.assertEqual(size, vm.getNumberOfNodes())
     nodes = vm.getNodes()
     self.assertTrue(not name in nodes,
                     str(nodes) + " should not contain " + name)
     vm.close_connection()