neutron/neutron/tests/unit/extensions
Brian Haley 4350ed3c35 Better handle ports in security groups
After taking a closer look at bug 1818385, I found a couple
of follow-on things to fix in the security group code.

First, there are very few protocols that accept ports,
especially via iptables.  For this reason I think it's
acceptable that the API rejects them as invalid.

Second, UDPlite has some interesting support in iptables.  It
does not support using --dport directly, but does using
'-m multiport --dports 123', and also supports port ranges using
'-m multiport --dports 123:124'.  Added code for this special
case.

Change-Id: Ifb2e6bb6c7a2e2987ba95040ef5a98ed50aa36d4
Closes-Bug: #1818385
2019-03-15 13:54:33 -04:00
..
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
base.py remove _setUpExtension 2018-09-17 12:51:51 +00:00
extendedattribute.py Use ExtensionDescriptor from neutron-lib 2016-12-02 14:16:06 -05:00
extensionattribute.py Use ExtensionDescriptor from neutron-lib 2016-12-02 14:16:06 -05:00
foxinsocks.py Fix all pep8 E265 errors 2018-04-30 16:35:52 -04:00
test_address_scope.py use payloads for all SUBNETPOOL_ADDRESS_SCOPE events 2019-01-30 14:32:08 -07:00
test_agent.py cleanup unit test usage of api extension maps 2017-10-24 10:38:52 -06:00
test_availability_zone.py Adjust filters on listing availability zones 2018-06-29 19:15:29 +00:00
test_data_plane_status.py remove the neutron.db._resource_extend module 2019-01-02 13:02:06 -07:00
test_default_subnetpools.py Use constant IP_VERSION_4/6 in unit tests 2018-08-27 21:45:39 +00:00
test_dns.py Use constant IP_VERSION_4/6 in unit tests 2018-08-27 21:45:39 +00:00
test_expose_port_forwarding_in_fip.py Add dependency for service plugin 2019-02-16 00:17:53 +08:00
test_external_net.py use external net api def from lib 2017-10-30 11:16:33 -06:00
test_extra_dhcp_opt.py Use constant IP_VERSION_4/6 in unit tests 2018-08-27 21:45:39 +00:00
test_extraroute.py Add test cases: invalidate CIDR 2019-01-25 10:50:43 +08:00
test_fip_port_details.py Use extension fip-port-details from neutron-lib 2018-05-07 15:01:58 +00:00
test_flavors.py use context manager from neutron-lib 2018-10-24 07:18:46 -06:00
test_floating_ip_port_forwarding.py Add dependency for service plugin 2019-02-16 00:17:53 +08:00
test_floatingip_pools.py Introduce floating IP pool resource 2018-10-04 15:53:53 +00:00
test_l3.py Merge "Fix pep8 E128 warnings in non-test code" 2019-03-15 11:37:27 +00:00
test_l3_ext_gw_mode.py Update neutron files for new over-indentation hacking rule (E117) 2019-01-29 15:36:20 -05:00
test_network_ip_availability.py Use constant IP_VERSION_4/6 in unit tests 2018-08-27 21:45:39 +00:00
test_network_segment_range.py Support Network Segment Range CRUD as extensions 2019-03-07 08:20:30 +00:00
test_portsecurity.py use context manager from neutron-lib 2018-10-24 07:18:46 -06:00
test_providernet.py pecan.jsonify v1.3 adjustment 2018-04-18 15:37:20 +00:00
test_qos_fip.py remove neutron.common.exceptions 2019-02-01 14:35:00 -07:00
test_qos_gateway_ip.py [L3][QoS] Neutron server side router gateway IP QoS 2018-12-01 17:45:46 +08:00
test_quotasv2.py remove neutron.common.exceptions 2019-02-01 14:35:00 -07:00
test_quotasv2_detail.py use core resource api defs from lib 2017-11-08 09:48:50 -07:00
test_router_availability_zone.py use l3 api def from neutron-lib 2017-12-15 07:03:14 -07:00
test_securitygroup.py Better handle ports in security groups 2019-03-15 13:54:33 -04:00
test_segment.py Merge "Fix port update deferred IP allocation with host_id + new MAC" 2019-01-31 01:29:13 +00:00
test_servicetype.py Select service_provider on the basis of service_module 2018-04-28 17:30:21 +09:00
test_subnet_onboard.py Enable adoption of subnets into a subnet pool 2019-02-26 11:13:09 -06:00
test_subnet_service_types.py Renamed subnet_service_type_db_models module 2018-04-12 15:41:08 -07:00
test_timestamp.py Fix all pep8 E265 errors 2018-04-30 16:35:52 -04:00
test_uplink_status_propagation.py remove the neutron.db._resource_extend module 2019-01-02 13:02:06 -07:00
test_vlantransparent.py use vlantransparent api def from neutron-lib 2018-02-20 07:43:03 +00:00
v2attributes.py Use ExtensionDescriptor from neutron-lib 2016-12-02 14:16:06 -05:00