Refactoring of ProjectSettings to extend ProjectConfig 21/47421/2
authorspisarski <s.pisarski@cablelabs.com>
Fri, 17 Nov 2017 16:02:27 +0000 (09:02 -0700)
committerspisarski <s.pisarski@cablelabs.com>
Mon, 20 Nov 2017 14:58:10 +0000 (07:58 -0700)
commit2e8f0c27a1a9e16778f83dba7ca9489664bd92f2
treec55dd9a31c264a1568ef23c5be2cbb62feac1fc3
parent88c180252d78226e06ecf53a23d4f0eca9815bb8
Refactoring of ProjectSettings to extend ProjectConfig

ProjectSettings and keystone_utils have a runtime cyclical
dependency. This patch reduces this dependency and
deprecates the ProjectSettings class.

JIRA: SNAPS-221

Change-Id: I9e39f09fb8bb03dbd725f44b7256bacb05f26afc
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
docs/how-to-use/LibraryUsage.rst
docs/how-to-use/UnitTests.rst
examples/launch.py
snaps/config/project.py [new file with mode: 0644]
snaps/config/tests/project_tests.py [new file with mode: 0644]
snaps/openstack/create_project.py
snaps/openstack/tests/create_project_tests.py
snaps/openstack/tests/os_source_file_test.py
snaps/openstack/utils/keystone_utils.py
snaps/openstack/utils/tests/keystone_utils_tests.py
snaps/test_suite_builder.py