From 87208021e289d56eeed7fc4a9802ba8dacb3d30b Mon Sep 17 00:00:00 2001 From: Simon Charette Date: Tue, 24 Mar 2015 21:31:35 -0400 Subject: Metadata should detect null boolean field type. --- tests/test_metadata.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'tests') 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' -- cgit v1.2.3