示例#1
0
 def test_get_keystone_session(self, credentials=None, shared=True):
     session1 = keystone.get_keystone_session(credentials=credentials,
                                              shared=shared)
     session2 = keystone.get_keystone_session(credentials=credentials,
                                              shared=shared)
     if shared:
         self.assertIs(session1, session2)
     else:
         self.assertIsNot(session1, session2)
     self.assertIsInstance(session1, keystonesession.Session)
     self.assertIsInstance(session2, keystonesession.Session)
示例#2
0
 def test_setup(self, session=None):
     client = self.create_client(session=session)
     client.setUp()
     if session:
         if tobiko.is_fixture(session):
             if inspect.isclass(session):
                 session = tobiko.get_fixture(session)
             self.assertIs(session.session, client.session)
         else:
             self.assertIs(session, client.session)
     else:
         self.assertIs(keystone.get_keystone_session(), client.session)
示例#3
0
 def test_get_designate_client_with_session(self):
     session = keystone.get_keystone_session()
     self.test_get_designate_client(session=session)
示例#4
0
文件: test_stack.py 项目: 4383/tobiko
 def test_init_with_client(self):
     session = keystone.get_keystone_session()
     self.test_init(client=heatclient.Client(session=session))
示例#5
0
 def test_get_heat_client_with_session(self):
     session = keystone.get_keystone_session()
     self.test_get_heat_client(session=session)
示例#6
0
文件: undercloud.py 项目: 4383/tobiko
def undercloud_keystone_session():
    return keystone.get_keystone_session(
        credentials=UndercloudKeystoneCredentialsFixture)