neutron/neutron/tests/unit/agent/ovsdb
Jakub Libosvar acfbd2d490 Move ovsdb_nested transaction to ovs_lib
The patch introduces new abstract method to the API abstract class. The
method is supposed to return a new Transaction object. Each
API object is capable of store one nested transaction which is returned
by context manager in case some transaction already exists.

As there are no projects in OpenStack that use inheritance directly from
API abstract class, it's safe to make this new create_transaction() abstract method.
Only projects that currenlty use ovsdb API are networking-ovn,
dragonflow and networking-l2gw. OVN and Dragonflow use only IDL
implementation and L2GW copies the code of API abstract class.

Closes-bug 1653517

Change-Id: I55dd417cae7ebbe0668ba5606949ce4ab045d251
2017-02-02 18:56:03 +00:00
..
native Merge "Refactor OVSDB native lib to be more customizable" 2017-01-19 08:27:19 +00:00
__init__.py ovsdb: attempt to enable connection_uri for native impl on startup 2015-06-25 10:09:42 +02:00
test_api.py Move ovsdb_nested transaction to ovs_lib 2017-02-02 18:56:03 +00:00
test_impl_idl.py Fix wrong use of six.moves.queue.get() 2016-09-22 11:26:27 +08:00