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)
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)
def test_get_designate_client_with_session(self): session = keystone.get_keystone_session() self.test_get_designate_client(session=session)
def test_init_with_client(self): session = keystone.get_keystone_session() self.test_init(client=heatclient.Client(session=session))
def test_get_heat_client_with_session(self): session = keystone.get_keystone_session() self.test_get_heat_client(session=session)
def undercloud_keystone_session(): return keystone.get_keystone_session( credentials=UndercloudKeystoneCredentialsFixture)