gluon/gluon/tests/objects
Thomas Hambleton dcf1f75cb3 Proton server to support multiple API models
This commit adds the capability for the proton-server to support
multiple API models.

Adding this capability required a large amount of restructuring and
refactoring of code.  The following is a summary of the changes:

- Created loadable modules for managers using Stevedore
- Moved all generic manager functionality to a base mangager class
- Reworked generated API structure to start at /proton instead of /v1
- The proton_controller is now the root controller for API generation
- Removed objects/base.py and moved functionality to ApiBaseObject
- Database tables names are prefixed with API name for uniqueness
- Added --api argument to cli to specify API to use
- Many other improvements to code (pep8, better error checking, etc)

Change-Id: I1a9aee74d2970d77a5c4eff2c2ce139dfd1355b0
Implements: blueprint multiple-api-support
2016-11-17 10:54:52 -06:00
..
__init__.py Initial Gluon Code 2016-09-21 19:48:56 +00:00
base.py Initial Gluon Code 2016-09-21 19:48:56 +00:00
test_object_port.py Proton server to support multiple API models 2016-11-17 10:54:52 -06:00
utils.py Initial Gluon Code 2016-09-21 19:48:56 +00:00