Created domain class for roles. 97/37397/1
authorspisarski <s.pisarski@cablelabs.com>
Thu, 13 Jul 2017 14:15:40 +0000 (08:15 -0600)
committerspisarski <s.pisarski@cablelabs.com>
Thu, 13 Jul 2017 14:15:40 +0000 (08:15 -0600)
commit317a6f8c44efbefaeb800edafcc6fb4cb88bedea
treefa0842f287b8e8e2940347ed4c70d07fddb1d365
parente6326cd5e826d19e4dd2b096c17aff35da1757b3
Created domain class for roles.

Create Role domain class so keystone_utils.py functions returning
role 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 neutron utility.

JIRA: SNAPS-119

Change-Id: I6918a45c1c414ee6b104ec36e63c540d6f656e30
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
snaps/domain/role.py [new file with mode: 0644]
snaps/domain/test/role_tests.py [new file with mode: 0644]
snaps/openstack/tests/create_user_tests.py
snaps/openstack/utils/keystone_utils.py
snaps/openstack/utils/tests/keystone_utils_tests.py
snaps/test_suite_builder.py