Deprecate Session
Deprecate the keystoneclient Session object in favour of keystoneauth's Session. Change-Id: I26e000d626a466f63d10d2a961adc698f8de0636 Implements: bp deprecate-to-ksa
This commit is contained in:
		@@ -132,6 +132,12 @@ class Session(object):
 | 
				
			|||||||
    def __init__(self, auth=None, session=None, original_ip=None, verify=True,
 | 
					    def __init__(self, auth=None, session=None, original_ip=None, verify=True,
 | 
				
			||||||
                 cert=None, timeout=None, user_agent=None,
 | 
					                 cert=None, timeout=None, user_agent=None,
 | 
				
			||||||
                 redirect=_DEFAULT_REDIRECT_LIMIT):
 | 
					                 redirect=_DEFAULT_REDIRECT_LIMIT):
 | 
				
			||||||
 | 
					        warnings.warn(
 | 
				
			||||||
 | 
					            'keystoneclient.session.Session is deprecated as of the 2.1.0 '
 | 
				
			||||||
 | 
					            'release in favor of keystoneauth1.session.Session. It will be '
 | 
				
			||||||
 | 
					            'removed in future releases.',
 | 
				
			||||||
 | 
					            DeprecationWarning)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if not session:
 | 
					        if not session:
 | 
				
			||||||
            session = requests.Session()
 | 
					            session = requests.Session()
 | 
				
			||||||
            # Use TCPKeepAliveAdapter to fix bug 1323862
 | 
					            # Use TCPKeepAliveAdapter to fix bug 1323862
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,6 +24,7 @@ class AccessInfoPluginTests(utils.TestCase):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(AccessInfoPluginTests, self).setUp()
 | 
					        super(AccessInfoPluginTests, self).setUp()
 | 
				
			||||||
 | 
					        with self.deprecations.expect_deprecations_here():
 | 
				
			||||||
            self.session = session.Session()
 | 
					            self.session = session.Session()
 | 
				
			||||||
        self.auth_token = uuid.uuid4().hex
 | 
					        self.auth_token = uuid.uuid4().hex
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -41,6 +41,7 @@ class CommonIdentityTests(object):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(CommonIdentityTests, self).setUp()
 | 
					        super(CommonIdentityTests, self).setUp()
 | 
				
			||||||
 | 
					        self.deprecations.expect_deprecations()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.TEST_URL = '%s%s' % (self.TEST_ROOT_URL, self.version)
 | 
					        self.TEST_URL = '%s%s' % (self.TEST_ROOT_URL, self.version)
 | 
				
			||||||
        self.TEST_ADMIN_URL = '%s%s' % (self.TEST_ROOT_ADMIN_URL, self.version)
 | 
					        self.TEST_ADMIN_URL = '%s%s' % (self.TEST_ROOT_ADMIN_URL, self.version)
 | 
				
			||||||
@@ -316,6 +317,10 @@ class CatalogHackTests(utils.TestCase):
 | 
				
			|||||||
    V2_URL = BASE_URL + 'v2.0'
 | 
					    V2_URL = BASE_URL + 'v2.0'
 | 
				
			||||||
    V3_URL = BASE_URL + 'v3'
 | 
					    V3_URL = BASE_URL + 'v3'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def setUp(self):
 | 
				
			||||||
 | 
					        super(CatalogHackTests, self).setUp()
 | 
				
			||||||
 | 
					        self.deprecations.expect_deprecations()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def test_getting_endpoints(self):
 | 
					    def test_getting_endpoints(self):
 | 
				
			||||||
        disc = fixture.DiscoveryList(href=self.BASE_URL)
 | 
					        disc = fixture.DiscoveryList(href=self.BASE_URL)
 | 
				
			||||||
        self.stub_url('GET',
 | 
					        self.stub_url('GET',
 | 
				
			||||||
@@ -443,6 +448,8 @@ class GenericAuthPluginTests(utils.TestCase):
 | 
				
			|||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(GenericAuthPluginTests, self).setUp()
 | 
					        super(GenericAuthPluginTests, self).setUp()
 | 
				
			||||||
        self.auth = GenericPlugin()
 | 
					        self.auth = GenericPlugin()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        with self.deprecations.expect_deprecations_here():
 | 
				
			||||||
            self.session = session.Session(auth=self.auth)
 | 
					            self.session = session.Session(auth=self.auth)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def test_setting_headers(self):
 | 
					    def test_setting_headers(self):
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -80,6 +80,7 @@ class V2IdentityPlugin(utils.TestCase):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(V2IdentityPlugin, self).setUp()
 | 
					        super(V2IdentityPlugin, self).setUp()
 | 
				
			||||||
 | 
					        self.deprecations.expect_deprecations()
 | 
				
			||||||
        self.TEST_RESPONSE_DICT = {
 | 
					        self.TEST_RESPONSE_DICT = {
 | 
				
			||||||
            "access": {
 | 
					            "access": {
 | 
				
			||||||
                "token": {
 | 
					                "token": {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -120,6 +120,8 @@ class V3IdentityPlugin(utils.TestCase):
 | 
				
			|||||||
        self.TEST_DISCOVERY_RESPONSE = {
 | 
					        self.TEST_DISCOVERY_RESPONSE = {
 | 
				
			||||||
            'versions': {'values': [fixture.V3Discovery(self.TEST_URL)]}}
 | 
					            'versions': {'values': [fixture.V3Discovery(self.TEST_URL)]}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        self.deprecations.expect_deprecations()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.TEST_RESPONSE_DICT = {
 | 
					        self.TEST_RESPONSE_DICT = {
 | 
				
			||||||
            "token": {
 | 
					            "token": {
 | 
				
			||||||
                "methods": [
 | 
					                "methods": [
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -75,8 +75,8 @@ class V3FederatedPlugin(utils.TestCase):
 | 
				
			|||||||
        self.assertEqual(self.token_url, plugin.federated_token_url)
 | 
					        self.assertEqual(self.token_url, plugin.federated_token_url)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def test_unscoped_behaviour(self):
 | 
					    def test_unscoped_behaviour(self):
 | 
				
			||||||
        sess = session.Session(auth=self.get_plugin())
 | 
					 | 
				
			||||||
        with self.deprecations.expect_deprecations_here():
 | 
					        with self.deprecations.expect_deprecations_here():
 | 
				
			||||||
 | 
					            sess = session.Session(auth=self.get_plugin())
 | 
				
			||||||
            self.assertEqual(self.unscoped_token_id, sess.get_token())
 | 
					            self.assertEqual(self.unscoped_token_id, sess.get_token())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.assertTrue(self.unscoped_mock.called)
 | 
					        self.assertTrue(self.unscoped_mock.called)
 | 
				
			||||||
@@ -84,8 +84,8 @@ class V3FederatedPlugin(utils.TestCase):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    def test_scoped_behaviour(self):
 | 
					    def test_scoped_behaviour(self):
 | 
				
			||||||
        auth = self.get_plugin(project_id=self.scoped_token.project_id)
 | 
					        auth = self.get_plugin(project_id=self.scoped_token.project_id)
 | 
				
			||||||
        sess = session.Session(auth=auth)
 | 
					 | 
				
			||||||
        with self.deprecations.expect_deprecations_here():
 | 
					        with self.deprecations.expect_deprecations_here():
 | 
				
			||||||
 | 
					            sess = session.Session(auth=auth)
 | 
				
			||||||
            self.assertEqual(self.scoped_token_id, sess.get_token())
 | 
					            self.assertEqual(self.scoped_token_id, sess.get_token())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.assertTrue(self.unscoped_mock.called)
 | 
					        self.assertTrue(self.unscoped_mock.called)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,6 +22,10 @@ class TokenEndpointTest(utils.TestCase):
 | 
				
			|||||||
    TEST_TOKEN = 'aToken'
 | 
					    TEST_TOKEN = 'aToken'
 | 
				
			||||||
    TEST_URL = 'http://server/prefix'
 | 
					    TEST_URL = 'http://server/prefix'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def setUp(self):
 | 
				
			||||||
 | 
					        super(TokenEndpointTest, self).setUp()
 | 
				
			||||||
 | 
					        self.deprecations.expect_deprecations()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def test_basic_case(self):
 | 
					    def test_basic_case(self):
 | 
				
			||||||
        self.requests_mock.get(self.TEST_URL, text='body')
 | 
					        self.requests_mock.get(self.TEST_URL, text='body')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -106,6 +106,8 @@ class GenericPluginTestCase(utils.TestCase):
 | 
				
			|||||||
        self.token_v2 = fixture.V2Token()
 | 
					        self.token_v2 = fixture.V2Token()
 | 
				
			||||||
        self.token_v3 = fixture.V3Token()
 | 
					        self.token_v3 = fixture.V3Token()
 | 
				
			||||||
        self.token_v3_id = uuid.uuid4().hex
 | 
					        self.token_v3_id = uuid.uuid4().hex
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        with self.deprecations.expect_deprecations_here():
 | 
				
			||||||
            self.session = session.Session()
 | 
					            self.session = session.Session()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.stub_url('POST', ['v2.0', 'tokens'], json=self.token_v2)
 | 
					        self.stub_url('POST', ['v2.0', 'tokens'], json=self.token_v2)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -95,7 +95,10 @@ class KscSessionV2(BaseV2):
 | 
				
			|||||||
        a = ksc_identity.V2Password(username=uuid.uuid4().hex,
 | 
					        a = ksc_identity.V2Password(username=uuid.uuid4().hex,
 | 
				
			||||||
                                    password=uuid.uuid4().hex,
 | 
					                                    password=uuid.uuid4().hex,
 | 
				
			||||||
                                    auth_url=self.TEST_URL)
 | 
					                                    auth_url=self.TEST_URL)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        with self.deprecations.expect_deprecations_here():
 | 
				
			||||||
            s = ksc_session.Session(auth=a)
 | 
					            s = ksc_session.Session(auth=a)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return v2_client.Client(session=s)
 | 
					        return v2_client.Client(session=s)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -166,7 +169,10 @@ class KscSessionV3(BaseV3):
 | 
				
			|||||||
                                    password=uuid.uuid4().hex,
 | 
					                                    password=uuid.uuid4().hex,
 | 
				
			||||||
                                    user_domain_id=uuid.uuid4().hex,
 | 
					                                    user_domain_id=uuid.uuid4().hex,
 | 
				
			||||||
                                    auth_url=self.TEST_URL)
 | 
					                                    auth_url=self.TEST_URL)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        with self.deprecations.expect_deprecations_here():
 | 
				
			||||||
            s = ksc_session.Session(auth=a)
 | 
					            s = ksc_session.Session(auth=a)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return v3_client.Client(session=s)
 | 
					        return v3_client.Client(session=s)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -234,6 +234,10 @@ V2_VERSION_ENTRY = _create_single_version(V2_VERSION)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
class AvailableVersionsTests(utils.TestCase):
 | 
					class AvailableVersionsTests(utils.TestCase):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def setUp(self):
 | 
				
			||||||
 | 
					        super(AvailableVersionsTests, self).setUp()
 | 
				
			||||||
 | 
					        self.deprecations.expect_deprecations()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def test_available_versions_basics(self):
 | 
					    def test_available_versions_basics(self):
 | 
				
			||||||
        examples = {'keystone': V3_VERSION_LIST,
 | 
					        examples = {'keystone': V3_VERSION_LIST,
 | 
				
			||||||
                    'cinder': jsonutils.dumps(CINDER_EXAMPLES),
 | 
					                    'cinder': jsonutils.dumps(CINDER_EXAMPLES),
 | 
				
			||||||
@@ -310,6 +314,10 @@ class AvailableVersionsTests(utils.TestCase):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
class ClientDiscoveryTests(utils.TestCase):
 | 
					class ClientDiscoveryTests(utils.TestCase):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def setUp(self):
 | 
				
			||||||
 | 
					        super(ClientDiscoveryTests, self).setUp()
 | 
				
			||||||
 | 
					        self.deprecations.expect_deprecations()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def assertCreatesV3(self, **kwargs):
 | 
					    def assertCreatesV3(self, **kwargs):
 | 
				
			||||||
        self.requests_mock.post('%s/auth/tokens' % V3_URL,
 | 
					        self.requests_mock.post('%s/auth/tokens' % V3_URL,
 | 
				
			||||||
                                text=V3_AUTH_RESPONSE,
 | 
					                                text=V3_AUTH_RESPONSE,
 | 
				
			||||||
@@ -543,6 +551,8 @@ class ClientDiscoveryTests(utils.TestCase):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        url = 'http://testurl'
 | 
					        url = 'http://testurl'
 | 
				
			||||||
        a = token_endpoint.Token(url, token)
 | 
					        a = token_endpoint.Token(url, token)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        with self.deprecations.expect_deprecations_here():
 | 
				
			||||||
            s = session.Session(auth=a)
 | 
					            s = session.Session(auth=a)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # will default to true as there is a plugin on the session
 | 
					        # will default to true as there is a plugin on the session
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -35,6 +35,10 @@ class SessionTests(utils.TestCase):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    TEST_URL = 'http://127.0.0.1:5000/'
 | 
					    TEST_URL = 'http://127.0.0.1:5000/'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def setUp(self):
 | 
				
			||||||
 | 
					        super(SessionTests, self).setUp()
 | 
				
			||||||
 | 
					        self.deprecations.expect_deprecations()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def test_get(self):
 | 
					    def test_get(self):
 | 
				
			||||||
        session = client_session.Session()
 | 
					        session = client_session.Session()
 | 
				
			||||||
        self.stub_url('GET', text='response')
 | 
					        self.stub_url('GET', text='response')
 | 
				
			||||||
@@ -327,6 +331,10 @@ class RedirectTests(utils.TestCase):
 | 
				
			|||||||
    DEFAULT_REDIRECT_BODY = 'Redirect'
 | 
					    DEFAULT_REDIRECT_BODY = 'Redirect'
 | 
				
			||||||
    DEFAULT_RESP_BODY = 'Found'
 | 
					    DEFAULT_RESP_BODY = 'Found'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def setUp(self):
 | 
				
			||||||
 | 
					        super(RedirectTests, self).setUp()
 | 
				
			||||||
 | 
					        self.deprecations.expect_deprecations()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setup_redirects(self, method='GET', status_code=305,
 | 
					    def setup_redirects(self, method='GET', status_code=305,
 | 
				
			||||||
                        redirect_kwargs=None, final_kwargs=None):
 | 
					                        redirect_kwargs=None, final_kwargs=None):
 | 
				
			||||||
        redirect_kwargs = redirect_kwargs or {}
 | 
					        redirect_kwargs = redirect_kwargs or {}
 | 
				
			||||||
@@ -501,6 +509,10 @@ class SessionAuthTests(utils.TestCase):
 | 
				
			|||||||
    TEST_URL = 'http://127.0.0.1:5000/'
 | 
					    TEST_URL = 'http://127.0.0.1:5000/'
 | 
				
			||||||
    TEST_JSON = {'hello': 'world'}
 | 
					    TEST_JSON = {'hello': 'world'}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def setUp(self):
 | 
				
			||||||
 | 
					        super(SessionAuthTests, self).setUp()
 | 
				
			||||||
 | 
					        self.deprecations.expect_deprecations()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def stub_service_url(self, service_type, interface, path,
 | 
					    def stub_service_url(self, service_type, interface, path,
 | 
				
			||||||
                         method='GET', **kwargs):
 | 
					                         method='GET', **kwargs):
 | 
				
			||||||
        base_url = AuthPlugin.SERVICE_URLS[service_type][interface]
 | 
					        base_url = AuthPlugin.SERVICE_URLS[service_type][interface]
 | 
				
			||||||
@@ -749,6 +761,10 @@ class AdapterTest(utils.TestCase):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    TEST_URL = CalledAuthPlugin.ENDPOINT
 | 
					    TEST_URL = CalledAuthPlugin.ENDPOINT
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def setUp(self):
 | 
				
			||||||
 | 
					        super(AdapterTest, self).setUp()
 | 
				
			||||||
 | 
					        self.deprecations.expect_deprecations()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def _create_loaded_adapter(self):
 | 
					    def _create_loaded_adapter(self):
 | 
				
			||||||
        auth = CalledAuthPlugin()
 | 
					        auth = CalledAuthPlugin()
 | 
				
			||||||
        sess = client_session.Session()
 | 
					        sess = client_session.Session()
 | 
				
			||||||
@@ -870,7 +886,6 @@ class AdapterTest(utils.TestCase):
 | 
				
			|||||||
        sess = client_session.Session()
 | 
					        sess = client_session.Session()
 | 
				
			||||||
        adpt = adapter.Adapter(sess, auth=auth)
 | 
					        adpt = adapter.Adapter(sess, auth=auth)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        with self.deprecations.expect_deprecations_here():
 | 
					 | 
				
			||||||
        self.assertEqual(self.TEST_TOKEN, adpt.get_token())
 | 
					        self.assertEqual(self.TEST_TOKEN, adpt.get_token())
 | 
				
			||||||
        self.assertTrue(auth.get_token_called)
 | 
					        self.assertTrue(auth.get_token_called)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -947,6 +962,7 @@ class ConfLoadingTests(utils.TestCase):
 | 
				
			|||||||
        self.conf_fixture.config(**kwargs)
 | 
					        self.conf_fixture.config(**kwargs)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def get_session(self, **kwargs):
 | 
					    def get_session(self, **kwargs):
 | 
				
			||||||
 | 
					        with self.deprecations.expect_deprecations_here():
 | 
				
			||||||
            return client_session.Session.load_from_conf_options(
 | 
					            return client_session.Session.load_from_conf_options(
 | 
				
			||||||
                self.conf_fixture.conf,
 | 
					                self.conf_fixture.conf,
 | 
				
			||||||
                self.GROUP,
 | 
					                self.GROUP,
 | 
				
			||||||
@@ -1000,6 +1016,7 @@ class CliLoadingTests(utils.TestCase):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    def get_session(self, val, **kwargs):
 | 
					    def get_session(self, val, **kwargs):
 | 
				
			||||||
        args = self.parser.parse_args(val.split())
 | 
					        args = self.parser.parse_args(val.split())
 | 
				
			||||||
 | 
					        with self.deprecations.expect_deprecations_here():
 | 
				
			||||||
            return client_session.Session.load_from_cli_options(args, **kwargs)
 | 
					            return client_session.Session.load_from_cli_options(args, **kwargs)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def test_insecure_timeout(self):
 | 
					    def test_insecure_timeout(self):
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -190,6 +190,9 @@ class KeystoneClientTest(utils.TestCase):
 | 
				
			|||||||
                              auth_url=self.TEST_URL)
 | 
					                              auth_url=self.TEST_URL)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def test_client_params(self):
 | 
					    def test_client_params(self):
 | 
				
			||||||
 | 
					        with self.deprecations.expect_deprecations_here():
 | 
				
			||||||
 | 
					            sess = session.Session()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        opts = {'auth': token_endpoint.Token('a', 'b'),
 | 
					        opts = {'auth': token_endpoint.Token('a', 'b'),
 | 
				
			||||||
                'connect_retries': 50,
 | 
					                'connect_retries': 50,
 | 
				
			||||||
                'endpoint_override': uuid.uuid4().hex,
 | 
					                'endpoint_override': uuid.uuid4().hex,
 | 
				
			||||||
@@ -199,7 +202,6 @@ class KeystoneClientTest(utils.TestCase):
 | 
				
			|||||||
                'user_agent': uuid.uuid4().hex,
 | 
					                'user_agent': uuid.uuid4().hex,
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        sess = session.Session()
 | 
					 | 
				
			||||||
        cl = client.Client(session=sess, **opts)
 | 
					        cl = client.Client(session=sess, **opts)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        for k, v in six.iteritems(opts):
 | 
					        for k, v in six.iteritems(opts):
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -64,6 +64,7 @@ class AuthenticateOIDCTests(utils.TestCase):
 | 
				
			|||||||
        self.conf_fixture = self.useFixture(config.Config())
 | 
					        self.conf_fixture = self.useFixture(config.Config())
 | 
				
			||||||
        conf.register_conf_options(self.conf_fixture.conf, group=self.GROUP)
 | 
					        conf.register_conf_options(self.conf_fixture.conf, group=self.GROUP)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        with self.deprecations.expect_deprecations_here():
 | 
				
			||||||
            self.session = session.Session()
 | 
					            self.session = session.Session()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.IDENTITY_PROVIDER = 'bluepages'
 | 
					        self.IDENTITY_PROVIDER = 'bluepages'
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -66,6 +66,7 @@ class AuthenticateviaSAML2Tests(utils.TestCase):
 | 
				
			|||||||
        self.conf_fixture = self.useFixture(config.Config())
 | 
					        self.conf_fixture = self.useFixture(config.Config())
 | 
				
			||||||
        conf.register_conf_options(self.conf_fixture.conf, group=self.GROUP)
 | 
					        conf.register_conf_options(self.conf_fixture.conf, group=self.GROUP)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        with self.deprecations.expect_deprecations_here():
 | 
				
			||||||
            self.session = session.Session()
 | 
					            self.session = session.Session()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.ECP_SP_EMPTY_REQUEST_HEADERS = {
 | 
					        self.ECP_SP_EMPTY_REQUEST_HEADERS = {
 | 
				
			||||||
@@ -440,6 +441,8 @@ class AuthenticateviaADFSTests(utils.TestCase):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        self.conf_fixture = self.useFixture(config.Config())
 | 
					        self.conf_fixture = self.useFixture(config.Config())
 | 
				
			||||||
        conf.register_conf_options(self.conf_fixture.conf, group=self.GROUP)
 | 
					        conf.register_conf_options(self.conf_fixture.conf, group=self.GROUP)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        with self.deprecations.expect_deprecations_here():
 | 
				
			||||||
            self.session = session.Session(session=requests.Session())
 | 
					            self.session = session.Session(session=requests.Session())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.IDENTITY_PROVIDER = 'adfs'
 | 
					        self.IDENTITY_PROVIDER = 'adfs'
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -249,7 +249,9 @@ class KeystoneClientTest(utils.TestCase):
 | 
				
			|||||||
                'user_agent': uuid.uuid4().hex,
 | 
					                'user_agent': uuid.uuid4().hex,
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        with self.deprecations.expect_deprecations_here():
 | 
				
			||||||
            sess = session.Session()
 | 
					            sess = session.Session()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        cl = client.Client(session=sess, **opts)
 | 
					        cl = client.Client(session=sess, **opts)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        for k, v in six.iteritems(opts):
 | 
					        for k, v in six.iteritems(opts):
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -251,8 +251,8 @@ class AuthenticateWithOAuthTests(utils.TestCase, TokenTests):
 | 
				
			|||||||
                       consumer_secret=consumer_secret,
 | 
					                       consumer_secret=consumer_secret,
 | 
				
			||||||
                       access_key=access_key,
 | 
					                       access_key=access_key,
 | 
				
			||||||
                       access_secret=access_secret)
 | 
					                       access_secret=access_secret)
 | 
				
			||||||
        s = session.Session(auth=a)
 | 
					 | 
				
			||||||
        with self.deprecations.expect_deprecations_here():
 | 
					        with self.deprecations.expect_deprecations_here():
 | 
				
			||||||
 | 
					            s = session.Session(auth=a)
 | 
				
			||||||
            t = s.get_token()
 | 
					            t = s.get_token()
 | 
				
			||||||
        self.assertEqual(self.TEST_TOKEN, t)
 | 
					        self.assertEqual(self.TEST_TOKEN, t)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user