Skip to content

Commit 0454ca4

Browse files
committed
pythongh-58211: Use more strict assertions
1 parent 0fcf92a commit 0454ca4

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

Lib/test/test_funcattrs.py

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -486,20 +486,23 @@ def test_builtin__self__(self):
486486
import time
487487

488488
# 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)
491491

492492
# 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)
495495

496496
# 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__)
499499

500500
# 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)
503506

504507

505508
if __name__ == "__main__":

0 commit comments

Comments
 (0)