From 01428f72db679de75d2b1ec60ee723e3c515d027 Mon Sep 17 00:00:00 2001 From: Minjae Kim Date: Tue, 7 Jul 2020 15:27:22 +0900 Subject: [PATCH] Not include charset when charset is None --- rest_framework/test.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rest_framework/test.py b/rest_framework/test.py index ab16c2787..f2581cacc 100644 --- a/rest_framework/test.py +++ b/rest_framework/test.py @@ -179,9 +179,11 @@ class APIRequestFactory(DjangoRequestFactory): ret = renderer.render(data) # Determine the content-type header from the renderer - content_type = "{}; charset={}".format( - renderer.media_type, renderer.charset - ) + content_type = renderer.media_type + if renderer.charset: + content_type = "{}; charset={}".format( + content_type, renderer.charset + ) # Coerce text to bytes if required. if isinstance(ret, str):