From 02be2b68b3cf9318c8e75bf1318bf1d7532f43b3 Mon Sep 17 00:00:00 2001 From: "Kyle T. Edwards" Date: Wed, 13 Jun 2018 14:42:37 -0400 Subject: [PATCH] test coverage for JSONRenderer --- tests/test_renderers.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/test_renderers.py b/tests/test_renderers.py index 667631f29..014b38754 100644 --- a/tests/test_renderers.py +++ b/tests/test_renderers.py @@ -313,6 +313,17 @@ class JSONRendererTests(TestCase): data = json.loads(ret.decode('utf-8')) self.assertEqual(data, [[o.id, o.name]]) + def test_render_valid_json_when_data_is_none(self): + result = JSONRenderer().render(None) + self.assertEqual(result, b'null') + + def test_render_no_content_on_204_response(self): + context = { + 'response': Response(status=204), + } + result = JSONRenderer().render(None, renderer_context=context) + self.assertEqual(result, b'') + def test_render_dict_abc_obj(self): class Dict(MutableMapping): def __init__(self):