@@ -66,28 +66,9 @@ def test_maxlen(self):
6666 self .assertEqual (list (d ), [7 , 8 , 9 ])
6767 d = deque (range (200 ), maxlen = 10 )
6868 d .append (d )
69- support .unlink (support .TESTFN )
70- fo = open (support .TESTFN , "w" )
71- try :
72- fo .write (str (d ))
73- fo .close ()
74- fo = open (support .TESTFN , "r" )
75- self .assertEqual (fo .read (), repr (d ))
76- finally :
77- fo .close ()
78- support .unlink (support .TESTFN )
79-
69+ self .assertEqual (repr (d )[- 30 :], ', 198, 199, [...]], maxlen=10)' )
8070 d = deque (range (10 ), maxlen = None )
8171 self .assertEqual (repr (d ), 'deque([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])' )
82- fo = open (support .TESTFN , "w" )
83- try :
84- fo .write (str (d ))
85- fo .close ()
86- fo = open (support .TESTFN , "r" )
87- self .assertEqual (fo .read (), repr (d ))
88- finally :
89- fo .close ()
90- support .unlink (support .TESTFN )
9172
9273 def test_maxlen_zero (self ):
9374 it = iter (range (100 ))
@@ -545,21 +526,7 @@ def test_repr(self):
545526 e = eval (repr (d ))
546527 self .assertEqual (list (d ), list (e ))
547528 d .append (d )
548- self .assertIn ('...' , repr (d ))
549-
550- def test_print (self ):
551- d = deque (range (200 ))
552- d .append (d )
553- try :
554- support .unlink (support .TESTFN )
555- fo = open (support .TESTFN , "w" )
556- print (d , file = fo , end = '' )
557- fo .close ()
558- fo = open (support .TESTFN , "r" )
559- self .assertEqual (fo .read (), repr (d ))
560- finally :
561- fo .close ()
562- support .unlink (support .TESTFN )
529+ self .assertEqual (repr (d )[- 20 :], '7, 198, 199, [...]])' )
563530
564531 def test_init (self ):
565532 self .assertRaises (TypeError , deque , 'abc' , 2 , 3 );
0 commit comments