class Test000AuthInfo(unittest.TestCase): ''' 这个测试最先被执行,并产生auth_token ''' def setUp(self): self.authInfo = AuthInfo() pass def tearDown(self): self.authInfo = None #def test_get_token(self): # global auth_token # auth_token=self.authInfo.get_token() # self.assertIsNotNone(auth_token) # print u'获得token为{ }'.format(auth_token) #def test_service_list(self): # serviceList=self.authInfo.get_service_list() # print u'有如下服务注册在keystone中' # for service in serviceList: # print service['name'] def test_get_token(self): global auth_token auth_token = self.authInfo.get_token() print auth_token def test_get_service_list(self): service_list = self.authInfo.get_service_list() return service_list
class Test000AuthInfo(unittest.TestCase): ''' 这个测试最先被执行,并产生auth_token ''' def setUp(self): self.authInfo=AuthInfo() pass def tearDown(self): self.authInfo=None #def test_get_token(self): # global auth_token # auth_token=self.authInfo.get_token() # self.assertIsNotNone(auth_token) # print u'获得token为{ }'.format(auth_token) #def test_service_list(self): # serviceList=self.authInfo.get_service_list() # print u'有如下服务注册在keystone中' # for service in serviceList: # print service['name'] def test_get_token(self): global auth_token auth_token=self.authInfo.get_token() print auth_token def test_get_service_list(self): service_list=self.authInfo.get_service_list() return service_list
#coding=utf-8 __author__ = 'cy-openstack' import unittest import json from pprint import pprint from cinder.volumeUtil import VolumeUtil from glance.imageUtil import ImageUtil from neutron.networkUtil import NetworkUtil,SubnetUtil,PortsUtil from nova.computeUtil import ComputeUtil,FlavorUtil from openstackClient import AuthInfo authInfo=AuthInfo() auth_token=authInfo.get_token() tenant_id=authInfo.get_tenant_id() volumeUtil=VolumeUtil(auth_token) imageUtil=ImageUtil(auth_token) networkUtil=NetworkUtil(auth_token) subnetUtil=SubnetUtil(auth_token) portsUtil=PortsUtil(auth_token) computeUtil=ComputeUtil(auth_token,tenant_id) flavorUtil=FlavorUtil(auth_token,tenant_id)