diff options
| author | Tom Christie | 2014-09-26 13:08:20 +0100 | 
|---|---|---|
| committer | Tom Christie | 2014-09-26 13:08:20 +0100 | 
| commit | 2e87de01430d7fec83f00948e60c8d61b317053b (patch) | |
| tree | 7b5bab0b28d042dfcf834f47cad22534b6d9d47f /tests | |
| parent | 8b8623c5f84d443d26804cac52a793a3037a1dd0 (diff) | |
| download | django-rest-framework-2e87de01430d7fec83f00948e60c8d61b317053b.tar.bz2 | |
Added ListField
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_fields.py | 19 | 
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.  # -------------------------------- | 
