neutron/neutron/tests/unit/db
Kailun Qin 563a536d02 Support Network Segment Range CRUD as extensions
This patch adds the support for network segment range CRUD. Subsequent
patches will be added to use this network segment range on segment
allocation if this extension is loaded.

Changes include:
- an API extension which exposes the segment range to be administered;
- standard attributes with tagging support for the new resource;
- a new service plugin "network_segment_range" for the feature
  enabling/disabling;
- a new network segment range DB table model along with operation
  logic;
- Oslo Versioned Objects for network segment range data model;
- policy-in-code support for network segment range.

Co-authored-by: Allain Legacy <Allain.legacy@windriver.com>

Partially-implements: blueprint network-segment-range-management
Change-Id: I75814e50b2c9402fe6776229d469745d7a72290b
2019-03-07 08:20:30 +00:00
..
metering use metering api def from neutron-lib 2017-11-03 14:03:20 -06:00
quota remove neutron.common.exceptions 2019-02-01 14:35:00 -07:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
test__utils.py remove common db alaises to db utils 2018-05-01 14:13:24 -06:00
test_agents_db.py Use publish for AGENT AFTER_CREATE/AFTER_UPDATE 2018-12-19 10:26:05 +01:00
test_agentschedulers_db.py remove neutron.common.rpc 2019-02-06 11:05:55 -07:00
test_allowedaddresspairs_db.py use addr pairs api def from lib 2017-11-13 11:56:32 -07:00
test_db_base_plugin_common.py Replace to_dict() calls with a function decorator 2015-08-03 11:42:25 +03:00
test_db_base_plugin_v2.py Merge "Don't specify exactly IP in portforwarding functional test" 2019-02-07 02:09:30 +00:00
test_dvr_mac_db.py use payloads for AGENT BEFORE_DELETE callbacks 2018-10-03 09:59:24 +00:00
test_extraroute_db.py l3 flavor: more events/notifications and callback priority 2018-05-18 00:14:33 +00:00
test_ipam_backend_mixin.py Switch to use _get_subnet_object() in ipam_backend_mixin module 2017-12-18 14:59:17 +01:00
test_ipam_pluggable_backend.py Update neutron files for new over-indentation hacking rule (E117) 2019-01-29 15:36:20 -05:00
test_l3_db.py use payloads for all SUBNETPOOL_ADDRESS_SCOPE events 2019-01-30 14:32:08 -07:00
test_l3_dvr_db.py Fix notification about arp entries for dvr routers 2019-02-14 17:18:02 +00:00
test_l3_hamode_db.py Update neutron files for new over-indentation hacking rule (E117) 2019-01-29 15:36:20 -05:00
test_migration.py Use oslo_log instead of alembic.util in functional tests 2018-12-21 23:03:24 +01:00
test_portsecurity_db.py use service type constants from neutron_lib plugins 2017-06-27 15:16:05 -06:00
test_portsecurity_db_common.py use neutron-lib port security api-def 2017-05-01 11:45:42 -06:00
test_provisioning_blocks.py Adopt Port OVO for tests/unit/db/test_provisioning_blocks.py 2018-07-06 11:43:43 -04:00
test_rbac_db_mixin.py Use RBACBaseObject OVO in neutron/db/rbac_db_mixin.py 2018-11-08 13:41:36 +00:00
test_securitygroups_db.py use payloads for SECURITY_GROUP BEFORE_CREATE events 2019-01-31 08:36:43 -07:00
test_segments_db.py Change passing session to context in segments db functions 2016-12-23 16:47:41 +04:00
test_sqlalchemytypes.py Use oslo_db.sqlalchemy.test_fixtures 2018-02-19 20:53:14 -05:00
test_standard_attr.py Support Network Segment Range CRUD as extensions 2019-03-07 08:20:30 +00:00