ed2184fad8
When writing tests, it is useful to be able to look at the database being modified. Since we use OVS virtual environments and delete them when the test ends, this is difficult to do. This patch adds the ability to pass KEEP_ENV=1 when running tox to keep the virtual environment around and adds tools/debug_venv to launch an OVS sandbox using the OVS virtual environment. Change-Id: Idbec2d544d913ffa8888a050b8a53d016c0315f2 |
||
---|---|---|
doc/source | ||
ovsdbapp | ||
releasenotes | ||
tools | ||
.gitignore | ||
.gitreview | ||
.pylintrc | ||
.testr.conf | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
TESTING.rst | ||
babel.cfg | ||
bindep.txt | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
ovsdbapp
A library for creating OVSDB applications
The ovdsbapp library is useful for creating applications that communicate via Open_vSwitch's OVSDB protocol (https://tools.ietf.org/html/rfc7047). It wraps the Python 'ovs' and adds an event loop and friendly transactions.
- Free software: Apache license
- Documentation: http://docs.openstack.org/developer/ovsdbapp
- Source: http://git.openstack.org/cgit/openstack/ovsdbapp
- Bugs: http://bugs.launchpad.net/ovsdbapp
Features
- An thread-based event loop for using ovs.db.Idl
- Transaction support
- Native OVSDB communication