def test_dynamic_property_none_object(self): vim = fake_vmware_api.FakeVimUtil() vim_util.get_dynamic_property(vim, None, "VM", "runtime.host") self.assertFalse(vim.RetrievePropertiesExCalled)
def test_dynamic_property(self): vim = fake_vmware_api.FakeVimUtil() mob = {"_type": "vm"} vim_util.get_dynamic_property(vim, mob, "VM", "runtime.host") self.assertTrue(vim.RetrievePropertiesExCalled) self.assertTrue(vim.ContinueRetrievePropertiesExCalled)