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)
Example #2
0
    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)