From 059940646802fb400c4e59b46d805f40ba61b70f Mon Sep 17 00:00:00 2001 From: Alessandro Pilotti Date: Sun, 9 Sep 2012 18:01:18 +0300 Subject: Adds get_available_resource to hyperv driver Fixes Bug #1048263 update_available_resource was changed to get_available_resource. This fix implements implements the method in the hyperv driver Change-Id: Id018877c563aab7f75618ada318b6422ab06c7b7 --- ...Case.test_get_available_resource_multiprocessing.p.gz | Bin 0 -> 270 bytes ...rVAPITestCase.test_get_available_resource_shutil.p.gz | Bin 0 -> 298 bytes ...yperVAPITestCase.test_get_available_resource_wmi.p.gz | Bin 0 -> 1013 bytes nova/tests/test_hypervapi.py | 6 ++++++ 4 files changed, 6 insertions(+) create mode 100644 nova/tests/hyperv/stubs/test_hypervapi.HyperVAPITestCase.test_get_available_resource_multiprocessing.p.gz create mode 100644 nova/tests/hyperv/stubs/test_hypervapi.HyperVAPITestCase.test_get_available_resource_shutil.p.gz create mode 100644 nova/tests/hyperv/stubs/test_hypervapi.HyperVAPITestCase.test_get_available_resource_wmi.p.gz (limited to 'nova/tests') diff --git a/nova/tests/hyperv/stubs/test_hypervapi.HyperVAPITestCase.test_get_available_resource_multiprocessing.p.gz b/nova/tests/hyperv/stubs/test_hypervapi.HyperVAPITestCase.test_get_available_resource_multiprocessing.p.gz new file mode 100644 index 000000000..3f50a76e0 Binary files /dev/null and b/nova/tests/hyperv/stubs/test_hypervapi.HyperVAPITestCase.test_get_available_resource_multiprocessing.p.gz differ diff --git a/nova/tests/hyperv/stubs/test_hypervapi.HyperVAPITestCase.test_get_available_resource_shutil.p.gz b/nova/tests/hyperv/stubs/test_hypervapi.HyperVAPITestCase.test_get_available_resource_shutil.p.gz new file mode 100644 index 000000000..35126ad4b Binary files /dev/null and b/nova/tests/hyperv/stubs/test_hypervapi.HyperVAPITestCase.test_get_available_resource_shutil.p.gz differ diff --git a/nova/tests/hyperv/stubs/test_hypervapi.HyperVAPITestCase.test_get_available_resource_wmi.p.gz b/nova/tests/hyperv/stubs/test_hypervapi.HyperVAPITestCase.test_get_available_resource_wmi.p.gz new file mode 100644 index 000000000..1a34569d1 Binary files /dev/null and b/nova/tests/hyperv/stubs/test_hypervapi.HyperVAPITestCase.test_get_available_resource_wmi.p.gz differ diff --git a/nova/tests/test_hypervapi.py b/nova/tests/test_hypervapi.py index 49a411862..0ae65feaf 100644 --- a/nova/tests/test_hypervapi.py +++ b/nova/tests/test_hypervapi.py @@ -19,6 +19,7 @@ Test suite for the Hyper-V driver and related APIs. """ import os +import platform import shutil import sys import uuid @@ -151,6 +152,11 @@ class HyperVAPITestCase(basetestcase.BaseTestCase): finally: super(HyperVAPITestCase, self).tearDown() + def test_get_available_resource(self): + dic = self._conn.get_available_resource() + + self.assertEquals(dic['hypervisor_hostname'], platform.node()) + def test_list_instances(self): num_vms = self._hypervutils.get_vm_count() instances = self._conn.list_instances() -- cgit