File tree 2 files changed +3
-7
lines changed 2 files changed +3
-7
lines changed Original file line number Diff line number Diff line change 11
11
from django .db import models
12
12
from django .test import TestCase
13
13
from rest_framework import serializers
14
+ from rest_framework .compat import SortedDict
14
15
from tests .models import RESTFrameworkModel
15
16
16
- try :
17
- from collections import OrderedDict
18
- except ImportError :
19
- from django .utils .datastructures import SortedDict as OrderedDict
20
-
21
17
22
18
class TimestampedModel (models .Model ):
23
19
added = models .DateTimeField (auto_now_add = True )
@@ -99,7 +95,7 @@ def test_dict_field_ordering(self):
99
95
Field should preserve dictionary ordering, if it exists.
100
96
See: https://github.com/tomchristie/django-rest-framework/issues/832
101
97
"""
102
- ret = OrderedDict ()
98
+ ret = SortedDict ()
103
99
ret ['c' ] = 1
104
100
ret ['b' ] = 1
105
101
ret ['a' ] = 1
Original file line number Diff line number Diff line change @@ -1312,7 +1312,7 @@ def test_getstate_method_should_not_return_none(self):
1312
1312
Regression test for #645.
1313
1313
"""
1314
1314
data = serializers .DictWithMetadata ({1 : 1 })
1315
- self .assertEqual (data .__getstate__ (), serializers .OrderedDict ({1 : 1 }))
1315
+ self .assertEqual (data .__getstate__ (), serializers .SortedDict ({1 : 1 }))
1316
1316
1317
1317
def test_serializer_data_is_pickleable (self ):
1318
1318
"""
You can’t perform that action at this time.
0 commit comments