neutron_tempest_plugin.neutron_dynamic_routing.scenario package¶
Subpackages¶
- neutron_tempest_plugin.neutron_dynamic_routing.scenario.basic package
- Submodules
- neutron_tempest_plugin.neutron_dynamic_routing.scenario.basic.base module
- neutron_tempest_plugin.neutron_dynamic_routing.scenario.basic.test_4byte_asn module
BgpSpeaker4byteASNTest
BgpSpeaker4byteASNTest.test_check_advertised_multiple_tenant_network()
BgpSpeaker4byteASNTest.test_check_advertised_tenant_network()
BgpSpeaker4byteASNTest.test_check_advertised_tenant_network_with_multiple_peers()
BgpSpeaker4byteASNTest.test_check_neighbor_established()
BgpSpeaker4byteASNTest.test_check_neighbor_established_with_multiple_peers()
- neutron_tempest_plugin.neutron_dynamic_routing.scenario.basic.test_basic module
- Module contents
- neutron_tempest_plugin.neutron_dynamic_routing.scenario.ipv4 package
- Submodules
- neutron_tempest_plugin.neutron_dynamic_routing.scenario.ipv4.test_ipv4 module
BgpSpeakerIpv4Test
BgpSpeakerIpv4Test.test_check_advertised_multiple_tenant_network()
BgpSpeakerIpv4Test.test_check_advertised_tenant_network()
BgpSpeakerIpv4Test.test_check_advertised_tenant_network_with_multiple_peers()
BgpSpeakerIpv4Test.test_check_neighbor_established()
BgpSpeakerIpv4Test.test_check_neighbor_established_with_multiple_peers()
- Module contents
- neutron_tempest_plugin.neutron_dynamic_routing.scenario.ipv6 package
- Submodules
- neutron_tempest_plugin.neutron_dynamic_routing.scenario.ipv6.test_ipv6 module
BgpSpeakerIpv6Test
BgpSpeakerIpv6Test.test_check_advertised_multiple_tenant_network()
BgpSpeakerIpv6Test.test_check_advertised_tenant_network()
BgpSpeakerIpv6Test.test_check_advertised_tenant_network_with_multiple_peers()
BgpSpeakerIpv6Test.test_check_neighbor_established()
BgpSpeakerIpv6Test.test_check_neighbor_established_with_multiple_peers()
- Module contents
Submodules¶
neutron_tempest_plugin.neutron_dynamic_routing.scenario.base module¶
- class neutron_tempest_plugin.neutron_dynamic_routing.scenario.base.AS(asn, router_id, adv_net)¶
Bases:
tuple
- class neutron_tempest_plugin.neutron_dynamic_routing.scenario.base.BgpSpeakerScenarioTestJSONBase(*args, **kwargs)¶
Bases:
BaseAdminNetworkTest
- class neutron_tempest_plugin.neutron_dynamic_routing.scenario.base.Net(name, net, mask, cidr, router)¶
Bases:
tuple
- class neutron_tempest_plugin.neutron_dynamic_routing.scenario.base.Pool(name, prefixlen, prefixes)¶
Bases:
tuple
- class neutron_tempest_plugin.neutron_dynamic_routing.scenario.base.Router(name, gw)¶
Bases:
tuple
- class neutron_tempest_plugin.neutron_dynamic_routing.scenario.base.Scope(name)¶
Bases:
tuple
- class neutron_tempest_plugin.neutron_dynamic_routing.scenario.base.SubNet(name, cidr, mask)¶
Bases:
tuple
neutron_tempest_plugin.neutron_dynamic_routing.scenario.base_test_proto module¶
- class neutron_tempest_plugin.neutron_dynamic_routing.scenario.base_test_proto.BgpSpeakerProtoTestBase(*args, **kwargs)¶
neutron_tempest_plugin.neutron_dynamic_routing.scenario.test_simple_bgp module¶
- class neutron_tempest_plugin.neutron_dynamic_routing.scenario.test_simple_bgp.Bgp(*args, **kwargs)¶
Bases:
BgpClientMixin
,BaseTempestTestCase
Test the following topology
+-------------------+ | public | | network | | | +-+---------------+-+ | | | | +-------+-+ +-+-------+ | LEFT | | RIGHT | | router | <--BGP--> | router | | | | | +----+----+ +----+----+ | | +----+----+ +----+----+ | LEFT | | RIGHT | | network | | network | | | | | +---------+ +---------+
- test_bgp()¶
Test idempotent id: c1208ce2-c55f-4424-9035-25de83161d6f
- class neutron_tempest_plugin.neutron_dynamic_routing.scenario.test_simple_bgp.BgpClientMixin¶
Bases:
object