def testNoExclStor(self):
   name = "myvg"
   excl_stor = False
   result = backend._GetVgSpindlesInfo(name, excl_stor, info_fn=self.mock_fn)
   self.mock_fn.assert_not_called()
   self.assertEqual(name, result["name"])
   self.assertEqual(constants.ST_LVM_PV, result["type"])
   self.assertEqual(0, result["storage_free"])
   self.assertEqual(0, result["storage_size"])
예제 #2
0
 def testNoExclStor(self):
   name = "myvg"
   excl_stor = False
   result = backend._GetVgSpindlesInfo(name, excl_stor, info_fn=self.mock_fn)
   self.mock_fn.assert_not_called()
   self.assertEqual(name, result["name"])
   self.assertEqual(constants.ST_LVM_PV, result["type"])
   self.assertEqual(0, result["storage_free"])
   self.assertEqual(0, result["storage_size"])
 def testValidInput(self):
   name = "myvg"
   excl_stor = True
   result = backend._GetVgSpindlesInfo(name, excl_stor, info_fn=self.mock_fn)
   self.mock_fn.assert_called_with(name)
   self.assertEqual(name, result["name"])
   self.assertEqual(constants.ST_LVM_PV, result["type"])
   self.assertEqual(self.vg_free, result["storage_free"])
   self.assertEqual(self.vg_size, result["storage_size"])
예제 #4
0
 def testValidInput(self):
   name = "myvg"
   excl_stor = True
   result = backend._GetVgSpindlesInfo(name, excl_stor, info_fn=self.mock_fn)
   self.mock_fn.assert_called_with(name)
   self.assertEqual(name, result["name"])
   self.assertEqual(constants.ST_LVM_PV, result["type"])
   self.assertEqual(self.vg_free, result["storage_free"])
   self.assertEqual(self.vg_size, result["storage_size"])