Skip to content

Commit bbe5412

Browse files
authored
Update test_{binop,contains}.py from 3.14.3 (#7038)
1 parent 87289fd commit bbe5412

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

Lib/test/test_binop.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ def test_comparison_orders(self):
383383
self.assertEqual(op_sequence(le, B, C), ['C.__ge__', 'B.__le__'])
384384
self.assertEqual(op_sequence(le, C, B), ['C.__le__', 'B.__ge__'])
385385

386-
self.assertTrue(issubclass(V, B))
386+
self.assertIsSubclass(V, B)
387387
self.assertEqual(op_sequence(eq, B, V), ['B.__eq__', 'V.__eq__'])
388388
self.assertEqual(op_sequence(le, B, V), ['B.__le__', 'V.__ge__'])
389389

Lib/test/test_contains.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ def __getitem__(self, n):
1616
return [self.el][n]
1717

1818
class TestContains(unittest.TestCase):
19+
@unittest.expectedFailure # TODO: RUSTPYTHON; Wrong error message
1920
def test_common_tests(self):
2021
a = base_set(1)
2122
b = myset(1)
@@ -24,8 +25,11 @@ def test_common_tests(self):
2425
self.assertNotIn(0, b)
2526
self.assertIn(1, c)
2627
self.assertNotIn(0, c)
27-
self.assertRaises(TypeError, lambda: 1 in a)
28-
self.assertRaises(TypeError, lambda: 1 not in a)
28+
msg = "argument of type 'base_set' is not a container or iterable"
29+
with self.assertRaisesRegex(TypeError, msg):
30+
1 in a
31+
with self.assertRaisesRegex(TypeError, msg):
32+
1 not in a
2933

3034
# test char in string
3135
self.assertIn('c', 'abc')

0 commit comments

Comments
 (0)