diff options
| author | Bert JW Regeer <bertjw@regeer.org> | 2016-07-16 20:08:01 -0600 |
|---|---|---|
| committer | Bert JW Regeer <bertjw@regeer.org> | 2016-07-16 20:14:28 -0600 |
| commit | c7d8f6515d4b154c4a4cf2cbaac9789fbcd19282 (patch) | |
| tree | ec6cf89ec09ecdeadf424b9800386bf7c6d1afa5 | |
| parent | 0dcd259c0263c14e8c51d9e204c1419daffbd2ce (diff) | |
| download | pyramid-c7d8f6515d4b154c4a4cf2cbaac9789fbcd19282.tar.gz pyramid-c7d8f6515d4b154c4a4cf2cbaac9789fbcd19282.tar.bz2 pyramid-c7d8f6515d4b154c4a4cf2cbaac9789fbcd19282.zip | |
Add a test that covers the no charset case
| -rw-r--r-- | pyramid/tests/test_renderers.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pyramid/tests/test_renderers.py b/pyramid/tests/test_renderers.py index e4e718b71..ce337cd99 100644 --- a/pyramid/tests/test_renderers.py +++ b/pyramid/tests/test_renderers.py @@ -290,6 +290,19 @@ class TestRendererHelper(unittest.TestCase): response = helper._make_response(la.encode('utf-8'), request) self.assertEqual(response.body, la.encode('utf-8')) + def test__make_response_result_is_str_no_charset(self): + from pyramid.response import Response + request = testing.DummyRequest() + request.response = Response(content_type='application/json', charset=None) + + self.assertIsNone(request.response.charset) + + helper = self._makeOne('loo.foo') + la = text_('/La Pe\xc3\xb1a', 'utf-8') + response = helper._make_response(la, request) + self.assertIsNone(response.charset) + self.assertEqual(response.body, la.encode('utf-8')) + def test__make_response_result_is_iterable(self): from pyramid.response import Response request = testing.DummyRequest() |
