aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJosé Padilla2015-02-06 01:09:19 -0400
committerJosé Padilla2015-02-06 01:09:19 -0400
commit7f801b9a01fa7df3b081ddec803bd0d34cc3b35b (patch)
treeb51d0381fecc50c4cd088a4cc4bdd5f61806c6e2 /tests
parent09488ad4da321f5f15d6e3df348869b8f2116b4a (diff)
downloaddjango-rest-framework-7f801b9a01fa7df3b081ddec803bd0d34cc3b35b.tar.bz2
Add trim_whitespace to CharField #2517
If set to `True` then leading and trailing whitespace is trimmed. Defaults to `True`.
Diffstat (limited to 'tests')
-rw-r--r--tests/test_fields.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/test_fields.py b/tests/test_fields.py
index 48ada780..5a5418e6 100644
--- a/tests/test_fields.py
+++ b/tests/test_fields.py
@@ -410,6 +410,14 @@ class TestCharField(FieldValues):
}
field = serializers.CharField()
+ def test_trim_whitespace_default(self):
+ field = serializers.CharField()
+ assert field.to_representation(' abc ') == 'abc'
+
+ def test_trim_whitespace_disabled(self):
+ field = serializers.CharField(trim_whitespace=False)
+ assert field.to_representation(' abc ') == ' abc '
+
class TestEmailField(FieldValues):
"""