diff options
| author | Jenkins <jenkins@review.openstack.org> | 2014-02-12 06:40:29 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2014-02-12 06:40:29 +0000 |
| commit | c1adff769ebdda5d675d167f33274c85eae56696 (patch) | |
| tree | d2f15d8d70428a0ffa26e9597b555416ba4d6c8c /keystoneclient/tests/test_session.py | |
| parent | a6fb26ce236fbd8ed12d4c13eae5e54e201103a4 (diff) | |
| parent | d4edb096395a2792390f1d44402f4195c33897c3 (diff) | |
| download | python-keystoneclient-c1adff769ebdda5d675d167f33274c85eae56696.tar.gz | |
Merge "Add back --insecure option to CURL debug"
Diffstat (limited to 'keystoneclient/tests/test_session.py')
| -rw-r--r-- | keystoneclient/tests/test_session.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/keystoneclient/tests/test_session.py b/keystoneclient/tests/test_session.py index 4eb4c96..8b5c47f 100644 --- a/keystoneclient/tests/test_session.py +++ b/keystoneclient/tests/test_session.py @@ -16,6 +16,7 @@ import httpretty import mock import requests +import six from keystoneclient.auth import base from keystoneclient import exceptions @@ -141,6 +142,23 @@ class SessionTests(utils.TestCase): self.assertRaises(exceptions.InternalServerError, session.get, self.TEST_URL) + @httpretty.activate + def test_session_debug_output(self): + session = client_session.Session(verify=False) + headers = {'HEADERA': 'HEADERVALB'} + body = 'BODYRESPONSE' + self.stub_url(httpretty.POST, body=body) + session.post(self.TEST_URL, headers=headers) + + self.assertIn('curl', self.logger.output) + self.assertIn('POST', self.logger.output) + self.assertIn('--insecure', self.logger.output) + self.assertIn(body, self.logger.output) + + for k, v in six.iteritems(headers): + self.assertIn(k, self.logger.output) + self.assertIn(v, self.logger.output) + class RedirectTests(utils.TestCase): |
