Add test_create_multiple_servers_on_many_networks

Change-Id: I282933608d78bb0efff083aca90cd9bc2ec8f29e
This commit is contained in:
Georgy Dyuldin 2017-02-27 11:31:33 +03:00
parent 5fee68f974
commit ea48500d98
1 changed files with 21 additions and 0 deletions

View File

@ -421,3 +421,24 @@ def test_vm_multi_intf_in_same_vn_chk_ping(network,
[server, server],
ip_types=(stepler_config.FIXED_IP,))
@pytest.mark.parametrize('flavor', [dict(ram=128, disk=1)], indirect=True)
def test_create_multiple_servers_on_many_networks(
cirros_image, flavor, create_network, create_subnet, server_steps):
"""Validate creation of multiple VN with multiple subnet and VMs in it.
Steps:
#. Create 2 networks with subnets
#. Create 4 servers on each of network
#. Check that all servers reach ACTIVE state
"""
networks = []
for name in utils.generate_ids(count=2):
network = create_network(name)
networks.append(network)
create_subnet(
name + '__subnet', network=network, cidr=stepler_config.LOCAL_CIDR)
for network in networks:
server_steps.create_servers(
count=4, flavor=flavor, image=cirros_image, networks=[network])