neutron/neutron/tests/api
Ihar Hrachyshka 12f7abd398 Introduce mechanism to determine supported qos rule types for a plugin
Every plugin that supports some of QoS rules will define a property
called supported_qos_rule_types of list type.

For ml2, determine supported qos rule types as a subset of rule types
supported by all drivers. (In the future, we may expand the list to
include all types supported by at least one of enabled drivers. This
would require synchronized work with nova scheduler though.)

For ml2, tests are limited, and should be expanded to check that common
subset of qos rules is calculated properly when intersection != the list
of each plugins. For now, it's enough since we don't have more than one
rule type planned for Liberty.

Added API test for the resource.

Partially-Implements: blueprint ml2-qos
Co-Authored-By: Irena Berezovsky <irenab.dev@gmail.com>
Co-Authored-By: John Schwarz <jschwarz@redhat.com>
Change-Id: I0d18ae256877a129e203110003fcadd1d63590b4
2015-07-27 16:48:48 +03:00
..
admin Network RBAC DB setup and legacy migration 2015-07-16 05:48:10 -07:00
__init__.py Fix test discovery for api and functional paths 2015-04-21 19:22:45 +00:00
base.py Merge remote-tracking branch 'origin/feature/qos' into merge-branch 2015-07-24 14:24:10 +02:00
base_routers.py Add API tests for Neutron DVR extension 2015-04-01 17:50:50 -07:00
base_security_groups.py Move API tests to neutron.test.api 2015-03-31 23:05:07 +00:00
clients.py Move API tests to neutron.test.api 2015-03-31 23:05:07 +00:00
test_address_scopes.py Add address scope API tests 2015-07-22 20:48:16 +05:30
test_address_scopes_negative.py Add address scope API tests 2015-07-22 20:48:16 +05:30
test_allowed_address_pair.py Use REST rather than ReST 2015-06-27 13:41:54 +08:00
test_dhcp_ipv6.py Fix typo of 'receive' in test_dhcp_ipv6.py 2015-07-14 12:13:39 +09:00
test_extension_driver_port_security.py Add more API tests for port-security extension: 2015-06-04 16:02:46 +03:00
test_extensions.py Remove get_namespace from API extensions 2015-06-15 09:17:32 -04:00
test_extra_dhcp_options.py Move API tests to neutron.test.api 2015-03-31 23:05:07 +00:00
test_flavors_extensions.py Flavor Framework implementation 2015-07-16 09:07:41 -07:00
test_floating_ips.py Move API tests to neutron.test.api 2015-03-31 23:05:07 +00:00
test_floating_ips_negative.py Add some tests for floating ips 2015-04-30 15:41:21 +00:00
test_fwaas_extensions.py Python3: use six.iteritems() instead of dict.iteritems() 2015-06-01 23:13:42 +02:00
test_metering_extensions.py Move API tests to neutron.test.api 2015-03-31 23:05:07 +00:00
test_networks.py Python3: use six.iteritems() instead of dict.iteritems() 2015-06-01 23:13:42 +02:00
test_networks_negative.py Move API tests to neutron.test.api 2015-03-31 23:05:07 +00:00
test_ports.py Move API tests to neutron.test.api 2015-03-31 23:05:07 +00:00
test_qos.py Introduce mechanism to determine supported qos rule types for a plugin 2015-07-27 16:48:48 +03:00
test_routers.py Python 3: Wrap map() in a list call 2015-07-17 13:21:31 +09:00
test_routers_negative.py Add API tests for Neutron DVR extension 2015-04-01 17:50:50 -07:00
test_security_groups.py Move API tests to neutron.test.api 2015-03-31 23:05:07 +00:00
test_security_groups_negative.py Add test for security groups 2015-05-05 13:47:41 +03:00
test_service_type_management.py Remove skip of service-type management API test 2015-05-10 13:22:24 +00:00
test_subnetpools.py Block subnet create when a network hosts subnets allocated from different pools 2015-05-13 22:23:58 +00:00
test_subnetpools_negative.py Block subnet create when a network hosts subnets allocated from different pools 2015-05-13 22:23:58 +00:00
test_vpnaas_extensions.py Python3: use six.iteritems() instead of dict.iteritems() 2015-06-01 23:13:42 +02:00