class TestKeystoneClientWorker(unittest.TestCase): def setUp(self): cfg = ConfigParser() cfg.read('keystone.ini') auth_url = cfg.get(u'auth', u'auth_url') username = cfg.get(u'auth', u'username') password = cfg.get(u'auth', u'password') self.keystoneClientWorker = KeystoneClientWorker(auth_url, username=username, password=password) def tearDown(self): self.keystoneClientWorker = None def testGetToken(self): print u'产生了一个token' token = self.keystoneClientWorker.getToken() self.assertIsNotNone(token) print token def testGetClient(self): print u'测试是否成功的返回了一个认证客户端' auth_url = self.keystoneClientWorker.getClient().auth_url print u'auth_url是 {}'.format(auth_url) self.assertIsNotNone(auth_url) def testKeyStoneAttri(self): attris = dir(self.keystoneClientWorker) for key in attris: tmp = getattr(self.keystoneClientWorker, key) print '{}是'.format(key)
class TestKeystoneClientWorker(unittest.TestCase): def setUp(self): cfg=ConfigParser() cfg.read('keystone.ini') auth_url=cfg.get(u'auth',u'auth_url') username=cfg.get(u'auth',u'username') password=cfg.get(u'auth',u'password') self.keystoneClientWorker=KeystoneClientWorker(auth_url,username=username, password=password) def tearDown(self): self.keystoneClientWorker=None def testGetToken(self): print u'产生了一个token' token=self.keystoneClientWorker.getToken() self.assertIsNotNone(token) print token def testGetClient(self): print u'测试是否成功的返回了一个认证客户端' auth_url=self.keystoneClientWorker.getClient().auth_url print u'auth_url是 {}'.format(auth_url) self.assertIsNotNone(auth_url) def testKeyStoneAttri(self): attris=dir(self.keystoneClientWorker) for key in attris: tmp=getattr(self.keystoneClientWorker,key) print '{}是'.format(key)
def setUp(self): cfg = ConfigParser() cfg.read('keystone.ini') auth_url = cfg.get(u'auth', u'auth_url') username = cfg.get(u'auth', u'username') password = cfg.get(u'auth', u'password') self.keystoneClientWorker = KeystoneClientWorker(auth_url, username=username, password=password)
def setUp(self): cfg=ConfigParser() cfg.read('keystone.ini') auth_url=cfg.get(u'auth',u'auth_url') username=cfg.get(u'auth',u'username') password=cfg.get(u'auth',u'password') self.keystoneClientWorker=KeystoneClientWorker(auth_url,username=username, password=password)
#coding=utf-8 __author__ = 'cy-openstack' import unittest from configparser import ConfigParser from keystone.verify import KeystoneClientWorker from neutron.NeutronUtil import NeutronUtil cfg = ConfigParser() cfg.read('global.ini') auth_url = cfg.get(u'keystone', u'auth_url') auth_url = cfg.get(u'keystone', u'auth_url') username = cfg.get(u'keystone', u'username') password = cfg.get(u'keystone', u'password') keystoneClientWorker = KeystoneClientWorker(auth_url, username=username, password=password) token = keystoneClientWorker.getToken() class TestKeystone(unittest.TestCase): def setUp(self): self.keystoneClientWorker = keystoneClientWorker def tearDown(self): self.keystoneClientWorker = None def testGetToken(self): print u'验证在顶层文件产生额token是否为空' token = self.keystoneClientWorker.getToken() self.assertIsNotNone(token)
#coding=utf-8 __author__ = 'cy-openstack' import unittest from configparser import ConfigParser from keystone.verify import KeystoneClientWorker from neutron.NeutronUtil import NeutronUtil cfg=ConfigParser() cfg.read('global.ini') auth_url=cfg.get(u'keystone',u'auth_url') auth_url=cfg.get(u'keystone',u'auth_url') username=cfg.get(u'keystone',u'username') password=cfg.get(u'keystone',u'password') keystoneClientWorker=KeystoneClientWorker(auth_url,username=username,password=password) token=keystoneClientWorker.getToken() class TestKeystone(unittest.TestCase): def setUp(self): self.keystoneClientWorker=keystoneClientWorker def tearDown(self): self.keystoneClientWorker=None def testGetToken(self): print u'验证在顶层文件产生额token是否为空' token=self.keystoneClientWorker.getToken() self.assertIsNotNone(token) print token return token