neutron/neutron/tests/unit
Lucas Alvares Gomes 32667390c7 [OVN] Enhance port's extra DHCP options support
Prior to this patch OVN did not validate any extra DHCP option passed
to the port leading to confusion because the user of the API could just
input any value and OVN would accept it (returning 200) but ignoring the
option internally.

This patch now adds such validations on port creation and update.

This patch also sync with the latest supported DHCP options from OVN and
create a map between the different names and option codes to their OVN
counterpart.

Closes-bug: #1874282
Change-Id: I99799e54e941cdd8da2614feecad1ef6299703fc
Signed-off-by: Lucas Alvares Gomes <lucasagomes@gmail.com>
(cherry picked from commit f6010f6042)
2020-06-03 13:21:39 +01:00
..
agent Allow usage of legacy 3rd-party interface drivers 2020-05-20 22:03:38 +00:00
api [Security] fix allowed-address-pair 0.0.0.0/0 issue 2020-03-21 17:54:34 +08:00
cmd Add upgrade check for NIC Switch agent 2019-12-01 11:58:16 +02:00
common [OVN] Enhance port's extra DHCP options support 2020-06-03 13:21:39 +01:00
conf/agent Agent common config 2017-03-15 09:52:18 -06:00
core_extensions Add "qos_network_policy_id" to port definition 2020-01-17 17:57:11 +00:00
db Add sg name in after delete event kwargs 2020-05-20 14:55:06 +00:00
debug Remove deprecated 'external_network_bridge' option 2019-03-09 22:07:38 +00:00
extensions Delete segment RPs when network is deleted 2020-05-26 17:04:49 +00:00
hacking Allow usage of assert_called_once method in unit tests 2020-03-02 14:17:26 +02:00
ipam IPv6 accepts first address only for routers 2020-01-12 20:39:07 +00:00
notifiers Mock openstacksdk raise_from_response in ironic unit test 2019-10-15 10:36:49 +02:00
objects Merge "Default (shared) network segment range is not mandatory" 2020-04-23 06:16:32 +00:00
pecan_wsgi Removing deprecated module neutron.api.versions 2018-03-28 14:15:50 +07:00
plugins [OVN] Enhance port's extra DHCP options support 2020-06-03 13:21:39 +01:00
privileged Ensure netlink.nla_slot tuple key is a string 2020-02-28 12:31:39 +00:00
quota use get reader/writer session from neutron-lib 2018-07-06 14:43:31 -06:00
scheduler Merge "Check "security_group_rule" quota during security group creation" 2020-01-31 17:40:46 +00:00
services Refactor OVN client QoS extension 2020-04-10 13:11:00 +00:00
tests Remove references to unittest2 library 2020-01-14 09:03:26 +00:00
__init__.py Don't set use_stderr to False for tests 2017-04-15 01:41:29 +00:00
_test_extension_portbindings.py Remove the unit test 'test_ports_vnic_type_list' 2018-06-15 15:12:10 +00:00
dummy_plugin.py Remove Neutron LBaaS 2019-09-20 07:46:06 +00:00
extension_stubs.py Consume ServicePluginBase from neutron-lib 2017-03-17 12:06:57 -06:00
fake_resources.py Don't reschedule hosts unless we need to 2020-04-03 12:24:02 +00:00
test_auth.py Fix context deprecation warnings 2018-02-13 15:02:49 -05:00
test_manager.py Remove Neutron LBaaS 2019-09-20 07:46:06 +00:00
test_neutron_plugin_base_v2.py Add unit test to validate non DB base core plugin can be loaded 2017-11-15 21:21:35 +00:00
test_opts.py
test_policy.py Fix handling of network:shared field in policy module 2019-05-07 11:31:25 +02:00
test_service.py fix test nit 2019-08-04 12:31:46 +08:00
test_worker.py
test_wsgi.py Merge "Stop testing python 2" 2019-10-28 00:52:16 +00:00
testlib_api.py use SqlFixture and StaticSqlFixture from neutron-lib 2019-07-08 11:26:34 -06:00