Created domain classes for networks and subnets. 39/37439/1
authorspisarski <s.pisarski@cablelabs.com>
Thu, 13 Jul 2017 20:34:01 +0000 (14:34 -0600)
committerspisarski <s.pisarski@cablelabs.com>
Thu, 13 Jul 2017 20:34:01 +0000 (14:34 -0600)
commitde6536ff2ba4faa1a3d4ed27e93d692cae20e5d2
tree659107105d40072d6da40d6db94c60a21171976d
parentb490e8dc9fb01c6f9c44dd9a585ca1a1ae00bf19
Created domain classes for networks and subnets.

Created Network and Subnet domain classes so neutron_utils.py functions
returning these types of objects will not be leaking out implementation
details as each API version can change these data structures which is now
being handled by the SNAPS neutron utility.

JIRA: SNAPS-113

Change-Id: Id95dd0f8c2618c20a1a73a428abb95686dfa8251
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
snaps/domain/network.py
snaps/domain/test/network_tests.py
snaps/openstack/create_instance.py
snaps/openstack/create_network.py
snaps/openstack/create_router.py
snaps/openstack/tests/create_network_tests.py
snaps/openstack/utils/neutron_utils.py
snaps/openstack/utils/tests/neutron_utils_tests.py
snaps/test_suite_builder.py