mirror of
https://github.com/python/cpython.git
synced 2025-08-30 21:48:47 +00:00
use assert[Not]In where appropriate
This commit is contained in:
parent
0f77f465ff
commit
b58e0bd8bb
39 changed files with 176 additions and 173 deletions
|
@ -317,56 +317,56 @@ if 1:
|
|||
d[1] += 1
|
||||
self.assertEqual(d[1], 2)
|
||||
del d[1]
|
||||
self.assertEqual(1 in d, False)
|
||||
self.assertNotIn(1, d)
|
||||
# Tuple of indices
|
||||
d[1, 1] = 1
|
||||
self.assertEqual(d[1, 1], 1)
|
||||
d[1, 1] += 1
|
||||
self.assertEqual(d[1, 1], 2)
|
||||
del d[1, 1]
|
||||
self.assertEqual((1, 1) in d, False)
|
||||
self.assertNotIn((1, 1), d)
|
||||
# Simple slice
|
||||
d[1:2] = 1
|
||||
self.assertEqual(d[1:2], 1)
|
||||
d[1:2] += 1
|
||||
self.assertEqual(d[1:2], 2)
|
||||
del d[1:2]
|
||||
self.assertEqual(slice(1, 2) in d, False)
|
||||
self.assertNotIn(slice(1, 2), d)
|
||||
# Tuple of simple slices
|
||||
d[1:2, 1:2] = 1
|
||||
self.assertEqual(d[1:2, 1:2], 1)
|
||||
d[1:2, 1:2] += 1
|
||||
self.assertEqual(d[1:2, 1:2], 2)
|
||||
del d[1:2, 1:2]
|
||||
self.assertEqual((slice(1, 2), slice(1, 2)) in d, False)
|
||||
self.assertNotIn((slice(1, 2), slice(1, 2)), d)
|
||||
# Extended slice
|
||||
d[1:2:3] = 1
|
||||
self.assertEqual(d[1:2:3], 1)
|
||||
d[1:2:3] += 1
|
||||
self.assertEqual(d[1:2:3], 2)
|
||||
del d[1:2:3]
|
||||
self.assertEqual(slice(1, 2, 3) in d, False)
|
||||
self.assertNotIn(slice(1, 2, 3), d)
|
||||
# Tuple of extended slices
|
||||
d[1:2:3, 1:2:3] = 1
|
||||
self.assertEqual(d[1:2:3, 1:2:3], 1)
|
||||
d[1:2:3, 1:2:3] += 1
|
||||
self.assertEqual(d[1:2:3, 1:2:3], 2)
|
||||
del d[1:2:3, 1:2:3]
|
||||
self.assertEqual((slice(1, 2, 3), slice(1, 2, 3)) in d, False)
|
||||
self.assertNotIn((slice(1, 2, 3), slice(1, 2, 3)), d)
|
||||
# Ellipsis
|
||||
d[...] = 1
|
||||
self.assertEqual(d[...], 1)
|
||||
d[...] += 1
|
||||
self.assertEqual(d[...], 2)
|
||||
del d[...]
|
||||
self.assertEqual(Ellipsis in d, False)
|
||||
self.assertNotIn(Ellipsis, d)
|
||||
# Tuple of Ellipses
|
||||
d[..., ...] = 1
|
||||
self.assertEqual(d[..., ...], 1)
|
||||
d[..., ...] += 1
|
||||
self.assertEqual(d[..., ...], 2)
|
||||
del d[..., ...]
|
||||
self.assertEqual((Ellipsis, Ellipsis) in d, False)
|
||||
self.assertNotIn((Ellipsis, Ellipsis), d)
|
||||
|
||||
def test_annotation_limit(self):
|
||||
# 16 bits are available for # of annotations, but only 8 bits are
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue