diff options
author | Jenkins <jenkins@review.openstack.org> | 2015-04-17 04:22:15 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2015-04-17 04:22:15 +0000 |
commit | 7e22845cb205e1773e74b52e8e853e4899580236 (patch) | |
tree | 1b9d77ecf8b926b1b2e777eef4040ede64f165bb | |
parent | ad7f455cf4a84f379629d1c16b9d15aef097e8ff (diff) | |
parent | 2b34ec3ff444e6e6ec7b3e52832ecd6e8ca20552 (diff) | |
download | tempest-7e22845cb205e1773e74b52e8e853e4899580236.tar.gz |
Merge "Test creation of server attached to created port"
-rw-r--r-- | tempest/scenario/test_network_basic_ops.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tempest/scenario/test_network_basic_ops.py b/tempest/scenario/test_network_basic_ops.py index 2c4522dfb..2c9e8454d 100644 --- a/tempest/scenario/test_network_basic_ops.py +++ b/tempest/scenario/test_network_basic_ops.py @@ -653,3 +653,22 @@ class TestNetworkBasicOps(manager.NetworkScenarioTest): self.assertEqual(self.network['id'], port['network_id']) self.assertEqual('', port['device_id']) self.assertEqual('', port['device_owner']) + + @test.idempotent_id('51641c7d-119a-44cd-aac6-b5b9f86dd808') + @test.services('compute', 'network') + def test_creation_of_server_attached_to_user_created_port(self): + self.security_group = ( + self._create_security_group(tenant_id=self.tenant_id)) + network, subnet, router = self.create_networks() + kwargs = { + 'security_groups': [self.security_group['id']], + } + + port = self._create_port(network.id, **kwargs) + name = data_utils.rand_name('server-smoke') + server = self._create_server(name, network, port.id) + self._check_tenant_network_connectivity() + floating_ip = self.create_floating_ip(server) + self.floating_ip_tuple = Floating_IP_tuple(floating_ip, server) + self.check_public_network_connectivity( + should_connect=True) |