summaryrefslogtreecommitdiff
path: root/keystoneclient/tests/unit/test_session.py
diff options
context:
space:
mode:
Diffstat (limited to 'keystoneclient/tests/unit/test_session.py')
-rw-r--r--keystoneclient/tests/unit/test_session.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/keystoneclient/tests/unit/test_session.py b/keystoneclient/tests/unit/test_session.py
index 5adc61f..7a3c57d 100644
--- a/keystoneclient/tests/unit/test_session.py
+++ b/keystoneclient/tests/unit/test_session.py
@@ -228,6 +228,16 @@ class SessionTests(utils.TestCase):
self.assertIn(body, self.logger.output)
self.assertNotIn(OMITTED_BODY % 'application/json', self.logger.output)
+ # Content-Type is set to application/json; charset=UTF-8
+ body = jsonutils.dumps({'token': {'id': '...'}})
+ self.stub_url(
+ 'POST', text=body,
+ headers={'Content-Type': 'application/json; charset=UTF-8'})
+ session.post(self.TEST_URL)
+ self.assertIn(body, self.logger.output)
+ self.assertNotIn(OMITTED_BODY % 'application/json; charset=UTF-8',
+ self.logger.output)
+
def test_unicode_data_in_debug_output(self):
"""Verify that ascii-encodable data is logged without modification."""
session = client_session.Session(verify=False)