From ccf5e20003df39fbbc332a59b3a6f3a6df6515f8 Mon Sep 17 00:00:00 2001 From: Stefan Schindler Date: Mon, 2 Sep 2019 09:21:28 +0200 Subject: [PATCH] Added tests for TRIM_WHITESPACE setting. --- tests/test_fields.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/test_fields.py b/tests/test_fields.py index 7c495cd63..698ef1cd6 100644 --- a/tests/test_fields.py +++ b/tests/test_fields.py @@ -741,6 +741,13 @@ class TestCharField(FieldValues): field = serializers.CharField(trim_whitespace=False) assert field.to_internal_value(' abc ') == ' abc ' + def test_trim_whitespace_setting(self): + with override_settings(REST_FRAMEWORK={"TRIM_WHITESPACE": True}): + assert serializers.CharField().trim_whitespace is True + + with override_settings(REST_FRAMEWORK={"TRIM_WHITESPACE": False}): + assert serializers.CharField().trim_whitespace is False + def test_disallow_blank_with_trim_whitespace(self): field = serializers.CharField(allow_blank=False, trim_whitespace=True)