diff options
author | 2017-09-11 13:45:47 +0000 | |
---|---|---|
committer | 2017-09-13 09:14:16 +0800 | |
commit | 44d1e135eced7afe13b8772a610ae5cdae310b68 (patch) | |
tree | d75782b7b9fe95f245654dd98662e3fa6d47dbb2 /tests/network.py | |
parent | 5ffd957a87858e026011e4bbde9b493c62c11b8e (diff) |
fix package path and move files under doctor_tests
Change-Id: Ibde6a36c43064e5fbea1a0b7a9b49349c343e42f
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
Diffstat (limited to 'tests/network.py')
-rw-r--r-- | tests/network.py | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/tests/network.py b/tests/network.py deleted file mode 100644 index da7ad09d..00000000 --- a/tests/network.py +++ /dev/null @@ -1,68 +0,0 @@ -############################################################################## -# Copyright (c) 2017 ZTE Corporation and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 -############################################################################## -from oslo_config import cfg - -from identity_auth import get_identity_auth -from identity_auth import get_session -from os_clients import neutron_client - - -OPTS = [ - cfg.StrOpt('net_name', - default='doctor_net', - help='the name of test net', - required=True), - cfg.StrOpt('net_cidr', - default='192.168.168.0/24', - help='the cidr of test subnet', - required=True), -] - - -class Network(object): - - def __init__(self, conf, log): - self.conf = conf - self.log = log - self.auth = get_identity_auth(username=self.conf.doctor_user, - password=self.conf.doctor_passwd, - project=self.conf.doctor_project) - self.neutron = neutron_client(get_session(auth=self.auth)) - self.net = None - self.subnet = None - - def create(self): - self.log.info('network create start.......') - net_name = self.conf.net_name - networks = self.neutron.list_networks(name=net_name)['networks'] - self.net = networks[0] if networks \ - else self.neutron.create_network( - {'network': {'name': net_name}})['network'] - self.log.info('network create end.......') - - self.log.info('subnet create start.......') - subnets = self.neutron.list_subnets(network_id=self.net['id'])['subnets'] - subnet_param = {'name': net_name, 'network_id': self.net['id'], - 'cidr': self.conf.net_cidr, 'ip_version': 4, - 'enable_dhcp': False} - self.subnet = subnets[0] if subnets \ - else self.neutron.create_subnet( - {'subnet': subnet_param})['subnet'] - self.log.info('subnet create end.......') - - def delete(self): - self.log.info('subnet delete start.......') - if self.subnet: - self.neutron.delete_subnet(self.subnet['id']) - self.log.info('subnet delete end.......') - - self.log.info('network delete start.......') - if self.net: - self.neutron.delete_network(self.net['id']) - self.log.info('network delete end.......') |