aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorTom Christie2014-09-26 13:08:20 +0100
committerTom Christie2014-09-26 13:08:20 +0100
commit2e87de01430d7fec83f00948e60c8d61b317053b (patch)
tree7b5bab0b28d042dfcf834f47cad22534b6d9d47f /tests
parent8b8623c5f84d443d26804cac52a793a3037a1dd0 (diff)
downloaddjango-rest-framework-2e87de01430d7fec83f00948e60c8d61b317053b.tar.bz2
Added ListField
Diffstat (limited to 'tests')
-rw-r--r--tests/test_fields.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/test_fields.py b/tests/test_fields.py
index 1539a210..68112748 100644
--- a/tests/test_fields.py
+++ b/tests/test_fields.py
@@ -849,6 +849,25 @@ class TestMultipleChoiceField(FieldValues):
)
+class TestListField(FieldValues):
+ """
+ Values for `ListField`.
+ """
+ valid_inputs = [
+ ([1, 2, 3], [1, 2, 3]),
+ (['1', '2', '3'], [1, 2, 3])
+ ]
+ invalid_inputs = [
+ ('not a list', ['Expected a list of items but got type `str`']),
+ ([1, 2, 'error'], ['A valid integer is required.'])
+ ]
+ outputs = [
+ ([1, 2, 3], [1, 2, 3]),
+ (['1', '2', '3'], [1, 2, 3])
+ ]
+ field = fields.ListField(child=fields.IntegerField())
+
+
# Tests for SerializerMethodField.
# --------------------------------