neutron/neutron/services
Kevin Benton 553ab6d86e Register sqlalchemy events through hook for UT cleanup
Register all sqlalchemy events through a new function in
neutron.db.api so we can keep track of active events and
ensure all are removed at the end of each test run.

Without this, an instance of a plugin may be left around
with the only reference to it existing in SQLAlchemy, where
it will receive events for tests unrelated to it and potentially
interfere.

Change-Id: I8e93eb4e8ef5a13f015db9cd20e44941cdcb72ef
2017-01-20 04:15:01 -08:00
..
auto_allocate Add OVO for AutoAllocatedTopology 2017-01-17 14:24:10 -06:00
externaldns Use the session loader in keystoneauth1 for designate 2017-01-11 11:37:09 +01:00
flavors Make service plugins' get_plugin_type classmethods 2016-06-07 15:33:07 -05:00
l3_router neutron-lib: use L3 constant 2017-01-11 04:27:56 -08:00
metering Merge "DVR: Fix IPtables driver for metering with DVR routers" 2017-01-20 04:08:55 +00:00
network_ip_availability Fix importing old path for exceptions 2017-01-19 14:53:49 +09:00
qos Use project_id instead of tenant_id in objects 2017-01-13 14:31:26 +00:00
rbac Neutron RBAC API and network support 2015-08-20 20:00:17 -07:00
revisions Register sqlalchemy events through hook for UT cleanup 2017-01-20 04:15:01 -08:00
segments Add a ReST client for placement API 2017-01-17 16:41:46 -06:00
tag Bump revision of resource on tag add/remove 2016-12-19 11:20:54 -08:00
timestamp Register sqlalchemy events through hook for UT cleanup 2017-01-20 04:15:01 -08:00
trunk Merge "Use writer for trunk database operations" 2017-01-18 16:44:38 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
provider_configuration.py Use DB field sizes instead of _MAX_LEN constants 2016-12-23 13:48:57 +00:00
service_base.py Adding the appropriate log hints where needed 2016-06-30 07:35:24 +00:00