@@ -486,20 +486,23 @@ def test_builtin__self__(self):
486
486
import time
487
487
488
488
# builtin function:
489
- self .assertEqual (len .__self__ , builtins )
490
- self .assertEqual (time .sleep .__self__ , time )
489
+ self .assertIs (len .__self__ , builtins )
490
+ self .assertIs (time .sleep .__self__ , time )
491
491
492
492
# builtin classmethod:
493
- self .assertEqual (dict .fromkeys .__self__ , dict )
494
- self .assertEqual (float .__getformat__ .__self__ , float )
493
+ self .assertIs (dict .fromkeys .__self__ , dict )
494
+ self .assertIs (float .__getformat__ .__self__ , float )
495
495
496
496
# builtin staticmethod:
497
- self .assertEqual (str .maketrans .__self__ , None )
498
- self .assertEqual (bytes .maketrans .__self__ , None )
497
+ self .assertIsNone (str .maketrans .__self__ )
498
+ self .assertIsNone (bytes .maketrans .__self__ )
499
499
500
500
# builtin bound instance method:
501
- self .assertEqual ([1 , 2 , 3 ].append .__self__ , [1 , 2 , 3 ])
502
- self .assertEqual ({'foo' : 'bar' }.pop .__self__ , {'foo' : 'bar' })
501
+ l = [1 , 2 , 3 ]
502
+ self .assertIs (l .append .__self__ , l )
503
+
504
+ d = {'foo' : 'bar' }
505
+ self .assertEqual (d .pop .__self__ , d )
503
506
504
507
505
508
if __name__ == "__main__" :
0 commit comments