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/test_renderers.py | |
| parent | 4f1506c77e172bd5d03e88db898d6cc55cf5796d (diff) | |
| download | django-rest-framework-777f4e8212e76f63f474d5d7e089de69dda022a5.tar.bz2 | |
Failing test for #2552
Diffstat (limited to 'tests/test_renderers.py')
| -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 == '' | 
