From 3812f46c197f2d53f6f5a8bc09ebca0a23a9819a Mon Sep 17 00:00:00 2001 From: Ryan P Kilby Date: Mon, 17 Aug 2020 20:15:36 -0700 Subject: [PATCH] Handle deprecation warning for metadata test --- tests/test_metadata.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/test_metadata.py b/tests/test_metadata.py index e1a1fd352..c3c919fea 100644 --- a/tests/test_metadata.py +++ b/tests/test_metadata.py @@ -1,10 +1,13 @@ +import warnings + import pytest from django.core.validators import MaxValueValidator, MinValueValidator from django.db import models from django.test import TestCase from rest_framework import ( - exceptions, metadata, serializers, status, versioning, views + RemovedInDRF314Warning, exceptions, metadata, serializers, status, + versioning, views ) from rest_framework.renderers import BrowsableAPIRenderer from rest_framework.test import APIRequestFactory @@ -311,7 +314,10 @@ class TestMetadata: class TestSimpleMetadataFieldInfo(TestCase): def test_null_boolean_field_info_type(self): options = metadata.SimpleMetadata() - field_info = options.get_field_info(serializers.NullBooleanField()) + with warnings.catch_warnings(): + warnings.simplefilter('ignore', RemovedInDRF314Warning) + field = serializers.NullBooleanField() + field_info = options.get_field_info(field) assert field_info['type'] == 'boolean' def test_related_field_choices(self):