Crteated domain class for projects. 65/37265/3
authorspisarski <s.pisarski@cablelabs.com>
Wed, 12 Jul 2017 14:34:14 +0000 (08:34 -0600)
committerspisarski <s.pisarski@cablelabs.com>
Thu, 13 Jul 2017 13:31:05 +0000 (07:31 -0600)
commitf5f0f1cbcb757a9229a92c3a7f4ea400db11dd07
tree1c6ee337f2f135f7564ec603d67c8746b833991b
parente572055192d85954efa81dfa4b3ca5ad80db9434
Crteated domain class for projects.

Created Project domain class so keystone_utils.py functions returning
project objects will not be leaking out implementation details as each
API version can change these data structures and this should all be
handled by the SNAPS keystone utility.

JIRA: SNAPS-114

Change-Id: Id7bce929604278c8228622161eba1838ecd5e067
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
snaps/domain/project.py [new file with mode: 0644]
snaps/domain/test/project_tests.py [new file with mode: 0644]
snaps/openstack/utils/keystone_utils.py
snaps/test_suite_builder.py