mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-08-06 21:40:13 +03:00
Add failing tests
This commit is contained in:
parent
95380f7717
commit
9e09bdf33d
|
@ -648,3 +648,49 @@ class AdminRendererTests(TestCase):
|
||||||
assert result == ''
|
assert result == ''
|
||||||
assert response.status_code == status.HTTP_303_SEE_OTHER
|
assert response.status_code == status.HTTP_303_SEE_OTHER
|
||||||
assert response['Location'] == 'http://example.com'
|
assert response['Location'] == 'http://example.com'
|
||||||
|
|
||||||
|
def test_render_dict(self):
|
||||||
|
factory = APIRequestFactory()
|
||||||
|
|
||||||
|
class DummyView(APIView):
|
||||||
|
renderer_classes = (AdminRenderer, )
|
||||||
|
|
||||||
|
def get(self, request):
|
||||||
|
return Response({'foo' : 'a string'})
|
||||||
|
view = DummyView.as_view()
|
||||||
|
request = factory.get('/')
|
||||||
|
response = view(request)
|
||||||
|
response.render()
|
||||||
|
self.assertInHTML('<tr><th>Foo</th><td>a string</td></tr>', response.content)
|
||||||
|
|
||||||
|
|
||||||
|
def test_render_dict_with_items_key(self):
|
||||||
|
factory = APIRequestFactory()
|
||||||
|
|
||||||
|
class DummyView(APIView):
|
||||||
|
renderer_classes = (AdminRenderer, )
|
||||||
|
|
||||||
|
def get(self, request):
|
||||||
|
return Response({'items' : 'a string'})
|
||||||
|
|
||||||
|
view = DummyView.as_view()
|
||||||
|
request = factory.get('/')
|
||||||
|
response = view(request)
|
||||||
|
response.render()
|
||||||
|
self.assertInHTML('<tr><th>Items</th><td>a string</td></tr>', response.content)
|
||||||
|
|
||||||
|
|
||||||
|
def test_render_dict_with_keys_key(self):
|
||||||
|
factory = APIRequestFactory()
|
||||||
|
|
||||||
|
class DummyView(APIView):
|
||||||
|
renderer_classes = (AdminRenderer, )
|
||||||
|
|
||||||
|
def get(self, request):
|
||||||
|
return Response({'iteritems' : 'a string'})
|
||||||
|
|
||||||
|
view = DummyView.as_view()
|
||||||
|
request = factory.get('/')
|
||||||
|
response = view(request)
|
||||||
|
response.render()
|
||||||
|
self.assertInHTML('<tr><th>Iteritems</th><td>a string</td></tr>', response.content)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user