From ea48500d98ab2617f35eed702484911ee088d464 Mon Sep 17 00:00:00 2001 From: Georgy Dyuldin Date: Mon, 27 Feb 2017 11:31:33 +0300 Subject: [PATCH] Add test_create_multiple_servers_on_many_networks Change-Id: I282933608d78bb0efff083aca90cd9bc2ec8f29e --- .../vapor/vapor/tests/common/test_base.py | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/plugin_test/vapor/vapor/tests/common/test_base.py b/plugin_test/vapor/vapor/tests/common/test_base.py index 6eaa744b0..00cb8bfee 100644 --- a/plugin_test/vapor/vapor/tests/common/test_base.py +++ b/plugin_test/vapor/vapor/tests/common/test_base.py @@ -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])