def test_list_vm_entries(self): """Validates that VMs can be iterated on properly.""" self._mock_feed(self.vm_feed_resp) # List the VMs and make some assertions vm_list = utils._list_vm_entries(self.adpt, 'host_uuid') self.assertEqual(17, len(vm_list)) for vm in vm_list: self.assertIsNotNone(vm.uuid)
def test_list_vm_entries(self): """Validates that VMs can be iterated on properly.""" self._mock_feed(self.vm_feed_resp) # List the VMs and make some assertions vm_list = utils._list_vm_entries(self.adpt, 'host_uuid') self.assertEqual(17, len(vm_list)) for vm in vm_list: self.assertIsNotNone(vm.uuid)
def test_list_vm_entries(self, mock_wrap): """Validates that VMs can be iterated on properly.""" feed = mock.Mock(object) feed.entries = ['1', '2', '3'] vm_feed = mock.Mock(object) vm_feed.feed = feed adpt = mock.Mock() adpt.read = mock.Mock(return_value=vm_feed) # Mock the pypowervm wrapper to just return what it's passed mock_wrap.side_effect = lambda arg: arg # List the VMs and make some assertions vm_list = utils._list_vm_entries(adpt, 'host_uuid') self.assertEqual(3, len(vm_list)) for vm in vm_list: self.assertIsNotNone(vm) self.assertEqual(3, mock_wrap.call_count)