From 12cd670cc7bc49a05d0a601e1b69aab384f2eae7 Mon Sep 17 00:00:00 2001 From: Artem Muterko Date: Sun, 15 Jan 2017 20:46:21 +0200 Subject: [PATCH] Add test for delete field --- tests/test_bound_fields.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/test_bound_fields.py b/tests/test_bound_fields.py index 814ddf9a5..91b607241 100644 --- a/tests/test_bound_fields.py +++ b/tests/test_bound_fields.py @@ -1,3 +1,5 @@ +from unittest import TestCase + from rest_framework import serializers @@ -45,6 +47,15 @@ class TestSimpleBoundField: assert serializer['amount'].errors is None assert serializer['amount'].name == 'amount' + def test_delete_field(self): + class ExampleSerializer(serializers.Serializer): + text = serializers.CharField(max_length=100) + amount = serializers.IntegerField() + + serializer = ExampleSerializer() + del serializer.fields['text'] + assert 'text' not in serializer.fields.keys() + def test_as_form_fields(self): class ExampleSerializer(serializers.Serializer): bool_field = serializers.BooleanField()