From b96fea2e065c2c1ef5f6c3b738d0056ca14eb52c Mon Sep 17 00:00:00 2001 From: Sheng Yang Date: Fri, 2 Aug 2013 16:45:40 -0700 Subject: [PATCH] Automation: BVT: Fix test_guest_vlan_range.py due to updated API --- test/integration/smoke/test_guest_vlan_range.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/test/integration/smoke/test_guest_vlan_range.py b/test/integration/smoke/test_guest_vlan_range.py index a99ad99c57a..8ea4719211e 100644 --- a/test/integration/smoke/test_guest_vlan_range.py +++ b/test/integration/smoke/test_guest_vlan_range.py @@ -68,6 +68,11 @@ class TestDedicateGuestVlanRange(cloudstackTestCase): cls._cleanup = [ cls.account, ] + + phy_networks = PhysicalNetwork.list( + cls.api_client + ) + cls.existed_vlan = phy_networks[0].vlan return @classmethod @@ -80,7 +85,7 @@ class TestDedicateGuestVlanRange(cloudstackTestCase): removeGuestVlanRangeResponse = \ physical_network.update(cls.api_client, id=physical_network.id, - removevlan=cls.services["vlan"]) + vlan=cls.existed_vlan) cleanup_resources(cls.api_client, cls._cleanup) except Exception as e: raise Exception("Warning: Exception during cleanup : %s" % e) @@ -128,7 +133,10 @@ class TestDedicateGuestVlanRange(cloudstackTestCase): physical_network_response = list_physical_network_response[0] self.debug("Adding guest vlan range") - addGuestVlanRangeResponse = physical_network_response.update(self.apiclient, id=physical_network_response.id, vlan=self.services["vlan"]) + + new_vlan = self.existed_vlan + "," + self.services["vlan"] + addGuestVlanRangeResponse = physical_network_response.update(self.apiclient, + id=physical_network_response.id, vlan=new_vlan) self.debug("Dedicating guest vlan range"); dedicate_guest_vlan_range_response = PhysicalNetwork.dedicate(