@@ -599,17 +599,25 @@ def test_yaml_linkage(self):
599
599
600
600
def test_repr (self ):
601
601
od = OrderedDict ([('c' , 1 ), ('b' , 2 ), ('a' , 3 ), ('d' , 4 ), ('e' , 5 ), ('f' , 6 )])
602
- self .assertEqual (repr (od ),
603
- "OrderedDict([('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)])" )
602
+ if sys .version_info [0 ] == 3 and sys .version_info [1 ] >= 12 :
603
+ self .assertEqual (repr (od ),
604
+ "OrderedDict({'c': 1, 'b': 2, 'a': 3, 'd': 4, 'e': 5, 'f': 6})" )
605
+ else :
606
+ self .assertEqual (repr (od ),
607
+ "OrderedDict([('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)])" )
604
608
self .assertEqual (eval (repr (od )), od )
605
609
self .assertEqual (repr (OrderedDict ()), "OrderedDict()" )
606
610
607
611
def test_repr_recursive (self ):
608
612
# See issue #9826
609
613
od = OrderedDict .fromkeys ('abc' )
610
614
od ['x' ] = od
611
- self .assertEqual (repr (od ),
612
- "OrderedDict([('a', None), ('b', None), ('c', None), ('x', ...)])" )
615
+ if sys .version_info [0 ] == 3 and sys .version_info [1 ] >= 12 :
616
+ self .assertEqual (repr (od ),
617
+ "OrderedDict({'a': None, 'b': None, 'c': None, 'x': ...})" )
618
+ else :
619
+ self .assertEqual (repr (od ),
620
+ "OrderedDict([('a', None), ('b', None), ('c', None), ('x', ...)])" )
613
621
614
622
def test_setdefault (self ):
615
623
pairs = [('c' , 1 ), ('b' , 2 ), ('a' , 3 ), ('d' , 4 ), ('e' , 5 ), ('f' , 6 )]
0 commit comments