Merge "Switch to use cleanup method in functional test"
This commit is contained in:
commit
66246561d8
@ -20,7 +20,7 @@ class RouterTests(base.TestCase):
|
|||||||
"""Functional tests for router. """
|
"""Functional tests for router. """
|
||||||
|
|
||||||
def test_router_create_and_delete(self):
|
def test_router_create_and_delete(self):
|
||||||
"""Test create options, delete"""
|
"""Test create options, delete multiple"""
|
||||||
name1 = uuid.uuid4().hex
|
name1 = uuid.uuid4().hex
|
||||||
name2 = uuid.uuid4().hex
|
name2 = uuid.uuid4().hex
|
||||||
cmd_output = json.loads(self.openstack(
|
cmd_output = json.loads(self.openstack(
|
||||||
@ -75,6 +75,8 @@ class RouterTests(base.TestCase):
|
|||||||
'--disable ' +
|
'--disable ' +
|
||||||
name1
|
name1
|
||||||
))
|
))
|
||||||
|
|
||||||
|
self.addCleanup(self.openstack, 'router delete ' + name1)
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
name1,
|
name1,
|
||||||
cmd_output["name"],
|
cmd_output["name"],
|
||||||
@ -92,6 +94,8 @@ class RouterTests(base.TestCase):
|
|||||||
'--project ' + demo_project_id +
|
'--project ' + demo_project_id +
|
||||||
' ' + name2
|
' ' + name2
|
||||||
))
|
))
|
||||||
|
|
||||||
|
self.addCleanup(self.openstack, 'router delete ' + name2)
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
name2,
|
name2,
|
||||||
cmd_output["name"],
|
cmd_output["name"],
|
||||||
@ -141,12 +145,8 @@ class RouterTests(base.TestCase):
|
|||||||
self.assertIn(name1, names)
|
self.assertIn(name1, names)
|
||||||
self.assertIn(name2, names)
|
self.assertIn(name2, names)
|
||||||
|
|
||||||
del_output = self.openstack(
|
|
||||||
'router delete ' + name1 + ' ' + name2)
|
|
||||||
self.assertOutput('', del_output)
|
|
||||||
|
|
||||||
def test_router_set_show_unset(self):
|
def test_router_set_show_unset(self):
|
||||||
"""Tests create router, set, unset, show, delete"""
|
"""Tests create router, set, unset, show"""
|
||||||
|
|
||||||
name = uuid.uuid4().hex
|
name = uuid.uuid4().hex
|
||||||
new_name = name + "_"
|
new_name = name + "_"
|
||||||
@ -155,6 +155,7 @@ class RouterTests(base.TestCase):
|
|||||||
'--description aaaa ' +
|
'--description aaaa ' +
|
||||||
name
|
name
|
||||||
))
|
))
|
||||||
|
self.addCleanup(self.openstack, 'router delete ' + new_name)
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
name,
|
name,
|
||||||
cmd_output["name"],
|
cmd_output["name"],
|
||||||
@ -221,7 +222,3 @@ class RouterTests(base.TestCase):
|
|||||||
new_name
|
new_name
|
||||||
))
|
))
|
||||||
self.assertIsNone(cmd_output["external_gateway_info"])
|
self.assertIsNone(cmd_output["external_gateway_info"])
|
||||||
|
|
||||||
del_output = self.openstack(
|
|
||||||
'router delete ' + new_name)
|
|
||||||
self.assertOutput('', del_output)
|
|
||||||
|
@ -37,7 +37,7 @@ class SubnetTests(base.TestCase):
|
|||||||
cls.assertOutput('', raw_output)
|
cls.assertOutput('', raw_output)
|
||||||
|
|
||||||
def test_subnet_create_and_delete(self):
|
def test_subnet_create_and_delete(self):
|
||||||
"""Test create, delete"""
|
"""Test create, delete multiple"""
|
||||||
name1 = uuid.uuid4().hex
|
name1 = uuid.uuid4().hex
|
||||||
cmd = ('subnet create -f json --network ' +
|
cmd = ('subnet create -f json --network ' +
|
||||||
self.NETWORK_NAME +
|
self.NETWORK_NAME +
|
||||||
@ -51,9 +51,22 @@ class SubnetTests(base.TestCase):
|
|||||||
self.NETWORK_ID,
|
self.NETWORK_ID,
|
||||||
cmd_output["network_id"],
|
cmd_output["network_id"],
|
||||||
)
|
)
|
||||||
|
name2 = uuid.uuid4().hex
|
||||||
|
cmd = ('subnet create -f json --network ' +
|
||||||
|
self.NETWORK_NAME +
|
||||||
|
' --subnet-range')
|
||||||
|
cmd_output = self._subnet_create(cmd, name2)
|
||||||
|
self.assertEqual(
|
||||||
|
name2,
|
||||||
|
cmd_output["name"],
|
||||||
|
)
|
||||||
|
self.assertEqual(
|
||||||
|
self.NETWORK_ID,
|
||||||
|
cmd_output["network_id"],
|
||||||
|
)
|
||||||
|
|
||||||
del_output = self.openstack(
|
del_output = self.openstack(
|
||||||
'subnet delete ' + name1)
|
'subnet delete ' + name1 + ' ' + name2)
|
||||||
self.assertOutput('', del_output)
|
self.assertOutput('', del_output)
|
||||||
|
|
||||||
def test_subnet_list(self):
|
def test_subnet_list(self):
|
||||||
@ -64,6 +77,8 @@ class SubnetTests(base.TestCase):
|
|||||||
'--network ' + self.NETWORK_NAME +
|
'--network ' + self.NETWORK_NAME +
|
||||||
' --dhcp --subnet-range')
|
' --dhcp --subnet-range')
|
||||||
cmd_output = self._subnet_create(cmd, name1)
|
cmd_output = self._subnet_create(cmd, name1)
|
||||||
|
|
||||||
|
self.addCleanup(self.openstack, 'subnet delete ' + name1)
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
name1,
|
name1,
|
||||||
cmd_output["name"],
|
cmd_output["name"],
|
||||||
@ -86,6 +101,8 @@ class SubnetTests(base.TestCase):
|
|||||||
' --ip-version 6 --no-dhcp ' +
|
' --ip-version 6 --no-dhcp ' +
|
||||||
'--subnet-range')
|
'--subnet-range')
|
||||||
cmd_output = self._subnet_create(cmd, name2, is_type_ipv4=False)
|
cmd_output = self._subnet_create(cmd, name2, is_type_ipv4=False)
|
||||||
|
|
||||||
|
self.addCleanup(self.openstack, 'subnet delete ' + name2)
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
name2,
|
name2,
|
||||||
cmd_output["name"],
|
cmd_output["name"],
|
||||||
@ -148,12 +165,8 @@ class SubnetTests(base.TestCase):
|
|||||||
self.assertNotIn(name1, names)
|
self.assertNotIn(name1, names)
|
||||||
self.assertIn(name2, names)
|
self.assertIn(name2, names)
|
||||||
|
|
||||||
del_output = self.openstack(
|
|
||||||
'subnet delete ' + name1 + ' ' + name2)
|
|
||||||
self.assertOutput('', del_output)
|
|
||||||
|
|
||||||
def test_subnet_set_show_unset(self):
|
def test_subnet_set_show_unset(self):
|
||||||
"""Test create subnet, set, unset, show, delete"""
|
"""Test create subnet, set, unset, show"""
|
||||||
|
|
||||||
name = uuid.uuid4().hex
|
name = uuid.uuid4().hex
|
||||||
new_name = name + "_"
|
new_name = name + "_"
|
||||||
@ -161,6 +174,8 @@ class SubnetTests(base.TestCase):
|
|||||||
'--network ' + self.NETWORK_NAME +
|
'--network ' + self.NETWORK_NAME +
|
||||||
' --description aaaa --subnet-range')
|
' --description aaaa --subnet-range')
|
||||||
cmd_output = self._subnet_create(cmd, name)
|
cmd_output = self._subnet_create(cmd, name)
|
||||||
|
|
||||||
|
self.addCleanup(self.openstack, 'subnet delete ' + new_name)
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
name,
|
name,
|
||||||
cmd_output["name"],
|
cmd_output["name"],
|
||||||
@ -224,10 +239,6 @@ class SubnetTests(base.TestCase):
|
|||||||
cmd_output["service_types"],
|
cmd_output["service_types"],
|
||||||
)
|
)
|
||||||
|
|
||||||
del_output = self.openstack(
|
|
||||||
'subnet delete ' + new_name)
|
|
||||||
self.assertOutput('', del_output)
|
|
||||||
|
|
||||||
def _subnet_create(self, cmd, name, is_type_ipv4=True):
|
def _subnet_create(self, cmd, name, is_type_ipv4=True):
|
||||||
# Try random subnet range for subnet creating
|
# Try random subnet range for subnet creating
|
||||||
# Because we can not determine ahead of time what subnets are already
|
# Because we can not determine ahead of time what subnets are already
|
||||||
|
Loading…
x
Reference in New Issue
Block a user