Fix test case for Python 3.7

This commit is contained in:
Ryan P Kilby 2018-08-24 16:34:33 -07:00 committed by Ryan P Kilby
parent d9fd46238f
commit 296588020c

View File

@ -9,6 +9,7 @@ from __future__ import unicode_literals
import datetime
import decimal
import sys
from collections import OrderedDict
import pytest
@ -381,6 +382,10 @@ class TestDurationFieldMapping(TestCase):
TestSerializer():
id = IntegerField(label='ID', read_only=True)
duration_field = DurationField(max_value=datetime.timedelta(3), min_value=datetime.timedelta(1))
""") if sys.version_info < (3, 7) else dedent("""
TestSerializer():
id = IntegerField(label='ID', read_only=True)
duration_field = DurationField(max_value=datetime.timedelta(days=3), min_value=datetime.timedelta(days=1))
""")
self.assertEqual(unicode_repr(TestSerializer()), expected)