aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorXavier Ordoquy2015-03-25 10:06:19 +0100
committerXavier Ordoquy2015-03-25 10:06:19 +0100
commitac77a56e43ede7ff7dcb165e80e806ac72359f6c (patch)
tree5fb7ab831b70a551bd14e3a684c2ae2f84675343 /tests
parent197027c87b71b4c06e208313b7f0d7fc47e22e8b (diff)
parent87208021e289d56eeed7fc4a9802ba8dacb3d30b (diff)
downloaddjango-rest-framework-ac77a56e43ede7ff7dcb165e80e806ac72359f6c.tar.bz2
Merge pull request #2762 from charettes/metadata-null-boolean-field
Metadata should detect null boolean field type.
Diffstat (limited to 'tests')
-rw-r--r--tests/test_metadata.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/test_metadata.py b/tests/test_metadata.py
index 3a435f02..731aedba 100644
--- a/tests/test_metadata.py
+++ b/tests/test_metadata.py
@@ -1,5 +1,5 @@
from __future__ import unicode_literals
-from rest_framework import exceptions, serializers, status, views, versioning
+from rest_framework import exceptions, metadata, serializers, status, views, versioning
from rest_framework.request import Request
from rest_framework.renderers import BrowsableAPIRenderer
from rest_framework.test import APIRequestFactory
@@ -207,3 +207,8 @@ class TestMetadata:
scheme = versioning.QueryParameterVersioning
view = ExampleView.as_view(versioning_class=scheme)
view(request=request)
+
+ def test_null_boolean_field_info_type(self):
+ options = metadata.SimpleMetadata()
+ field_info = options.get_field_info(serializers.NullBooleanField())
+ assert field_info['type'] == 'boolean'