diff options
| author | José Padilla | 2015-02-19 12:23:44 -0400 |
|---|---|---|
| committer | José Padilla | 2015-02-19 12:23:44 -0400 |
| commit | 777f4e8212e76f63f474d5d7e089de69dda022a5 (patch) | |
| tree | 82be8397ad7f1ef733933fce4351d3001c549930 /tests | |
| parent | 4f1506c77e172bd5d03e88db898d6cc55cf5796d (diff) | |
| download | django-rest-framework-777f4e8212e76f63f474d5d7e089de69dda022a5.tar.bz2 | |
Failing test for #2552
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_renderers.py | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/tests/test_renderers.py b/tests/test_renderers.py index 60a08225..cb76f683 100644 --- a/tests/test_renderers.py +++ b/tests/test_renderers.py @@ -10,7 +10,10 @@ from rest_framework import status, permissions from rest_framework.compat import OrderedDict from rest_framework.response import Response from rest_framework.views import APIView -from rest_framework.renderers import BaseRenderer, JSONRenderer, BrowsableAPIRenderer +from rest_framework import serializers +from rest_framework.renderers import ( + BaseRenderer, JSONRenderer, BrowsableAPIRenderer, HTMLFormRenderer +) from rest_framework.settings import api_settings from rest_framework.test import APIRequestFactory from collections import MutableMapping @@ -455,3 +458,16 @@ class TestJSONIndentationStyles: renderer.compact = False data = OrderedDict([('a', 1), ('b', 2)]) assert renderer.render(data) == b'{"a": 1, "b": 2}' + + +class TestHiddenFieldHTMLFormRenderer(TestCase): + def test_hidden_field_rendering(self): + class TestSerializer(serializers.Serializer): + published = serializers.HiddenField(default=True) + + serializer = TestSerializer(data={}) + serializer.is_valid() + renderer = HTMLFormRenderer() + field = serializer['published'] + rendered = renderer.render_field(field, {}) + assert rendered == '' |
