mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-08-09 06:44:47 +03:00
Added a test case for JSON rendering of tzinfo, and added pytz for running tests
This commit is contained in:
parent
2c86f0f401
commit
96ffed14a7
|
@ -2,3 +2,4 @@
|
||||||
markdown==2.5.2
|
markdown==2.5.2
|
||||||
django-guardian==1.3.2
|
django-guardian==1.3.2
|
||||||
django-filter==0.10.0
|
django-filter==0.10.0
|
||||||
|
pytz==2015.7
|
||||||
|
|
|
@ -8,8 +8,8 @@ from collections import MutableMapping, OrderedDict
|
||||||
from django.conf.urls import include, url
|
from django.conf.urls import include, url
|
||||||
from django.core.cache import cache
|
from django.core.cache import cache
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from django.test import TestCase
|
from django.test import TestCase, override_settings
|
||||||
from django.utils import six
|
from django.utils import six, timezone
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
|
||||||
from rest_framework import permissions, serializers, status
|
from rest_framework import permissions, serializers, status
|
||||||
|
@ -361,6 +361,13 @@ class JSONRendererTests(TestCase):
|
||||||
content = renderer.render(obj, 'application/json; indent=2')
|
content = renderer.render(obj, 'application/json; indent=2')
|
||||||
self.assertEqual(strip_trailing_whitespace(content.decode('utf-8')), _indented_repr)
|
self.assertEqual(strip_trailing_whitespace(content.decode('utf-8')), _indented_repr)
|
||||||
|
|
||||||
|
@override_settings(TIME_ZONE='America/Los_Angeles')
|
||||||
|
def test_render_tzinfo_object(self):
|
||||||
|
tzinfo = timezone.get_current_timezone()
|
||||||
|
renderer = JSONRenderer()
|
||||||
|
content = renderer.render(tzinfo)
|
||||||
|
self.assertEqual(content, b'"America/Los_Angeles"')
|
||||||
|
|
||||||
|
|
||||||
class UnicodeJSONRendererTests(TestCase):
|
class UnicodeJSONRendererTests(TestCase):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue
Block a user