Merge "Functional test for set_tags on Neutron resources"

This commit is contained in:
Zuul
2018-02-28 14:46:18 +00:00
committed by Gerrit Code Review
5 changed files with 60 additions and 0 deletions

View File

@@ -79,3 +79,15 @@ class TestNetwork(base.BaseFunctionalTest):
def test_list(self):
names = [o.name for o in self.conn.network.networks()]
self.assertIn(self.NAME, names)
def test_set_tags(self):
sot = self.conn.network.get_network(self.ID)
self.assertEqual([], sot.tags)
self.conn.network.set_tags(sot, ['blue'])
sot = self.conn.network.get_network(self.ID)
self.assertEqual(['blue'], sot.tags)
self.conn.network.set_tags(sot, [])
sot = self.conn.network.get_network(self.ID)
self.assertEqual([], sot.tags)

View File

@@ -80,3 +80,15 @@ class TestPort(base.BaseFunctionalTest):
sot = self.conn.network.update_port(self.PORT_ID,
name=self.UPDATE_NAME)
self.assertEqual(self.UPDATE_NAME, sot.name)
def test_set_tags(self):
sot = self.conn.network.get_port(self.PORT_ID)
self.assertEqual([], sot.tags)
self.conn.network.set_tags(sot, ['blue'])
sot = self.conn.network.get_port(self.PORT_ID)
self.assertEqual(['blue'], sot.tags)
self.conn.network.set_tags(sot, [])
sot = self.conn.network.get_port(self.PORT_ID)
self.assertEqual([], sot.tags)

View File

@@ -52,3 +52,15 @@ class TestRouter(base.BaseFunctionalTest):
def test_update(self):
sot = self.conn.network.update_router(self.ID, name=self.UPDATE_NAME)
self.assertEqual(self.UPDATE_NAME, sot.name)
def test_set_tags(self):
sot = self.conn.network.get_router(self.ID)
self.assertEqual([], sot.tags)
self.conn.network.set_tags(sot, ['blue'])
sot = self.conn.network.get_router(self.ID)
self.assertEqual(['blue'], sot.tags)
self.conn.network.set_tags(sot, [])
sot = self.conn.network.get_router(self.ID)
self.assertEqual([], sot.tags)

View File

@@ -79,3 +79,15 @@ class TestSubnet(base.BaseFunctionalTest):
sot = self.conn.network.update_subnet(self.SUB_ID,
name=self.UPDATE_NAME)
self.assertEqual(self.UPDATE_NAME, sot.name)
def test_set_tags(self):
sot = self.conn.network.get_subnet(self.SUB_ID)
self.assertEqual([], sot.tags)
self.conn.network.set_tags(sot, ['blue'])
sot = self.conn.network.get_subnet(self.SUB_ID)
self.assertEqual(['blue'], sot.tags)
self.conn.network.set_tags(sot, [])
sot = self.conn.network.get_subnet(self.SUB_ID)
self.assertEqual([], sot.tags)

View File

@@ -74,3 +74,15 @@ class TestSubnetPool(base.BaseFunctionalTest):
self.SUBNET_POOL_ID,
name=self.SUBNET_POOL_NAME_UPDATED)
self.assertEqual(self.SUBNET_POOL_NAME_UPDATED, sot.name)
def test_set_tags(self):
sot = self.conn.network.get_subnet_pool(self.SUBNET_POOL_ID)
self.assertEqual([], sot.tags)
self.conn.network.set_tags(sot, ['blue'])
sot = self.conn.network.get_subnet_pool(self.SUBNET_POOL_ID)
self.assertEqual(['blue'], sot.tags)
self.conn.network.set_tags(sot, [])
sot = self.conn.network.get_subnet_pool(self.SUBNET_POOL_ID)
self.assertEqual([], sot.tags)