mirror of
https://github.com/RustPython/RustPython.git
synced 2026-10-28 18:59:04 +08:00
Update test_{binop,contains}.py from 3.14.3 (#7038)
This commit is contained in:
1 parent
87289fd904
commit
bbe5412aea
2 files changed
+7
-3
No files matched your search
Vendored
+1
-1
@@ -383,7 +383,7 @@ class OperationOrderTests(unittest.TestCase):
|
||||
self.assertEqual(op_sequence(le, B, C), ['C.__ge__', 'B.__le__'])
|
||||
self.assertEqual(op_sequence(le, C, B), ['C.__le__', 'B.__ge__'])
|
||||
|
||||
self.assertTrue(issubclass(V, B))
|
||||
self.assertIsSubclass(V, B)
|
||||
self.assertEqual(op_sequence(eq, B, V), ['B.__eq__', 'V.__eq__'])
|
||||
self.assertEqual(op_sequence(le, B, V), ['B.__le__', 'V.__ge__'])
|
||||
|
||||
|
||||
Vendored
+6
-2
@@ -16,6 +16,7 @@ class seq(base_set):
|
||||
return [self.el][n]
|
||||
|
||||
class TestContains(unittest.TestCase):
|
||||
@unittest.expectedFailure # TODO: RUSTPYTHON; Wrong error message
|
||||
def test_common_tests(self):
|
||||
a = base_set(1)
|
||||
b = myset(1)
|
||||
@@ -24,8 +25,11 @@ class TestContains(unittest.TestCase):
|
||||
self.assertNotIn(0, b)
|
||||
self.assertIn(1, c)
|
||||
self.assertNotIn(0, c)
|
||||
self.assertRaises(TypeError, lambda: 1 in a)
|
||||
self.assertRaises(TypeError, lambda: 1 not in a)
|
||||
msg = "argument of type 'base_set' is not a container or iterable"
|
||||
with self.assertRaisesRegex(TypeError, msg):
|
||||
1 in a
|
||||
with self.assertRaisesRegex(TypeError, msg):
|
||||
1 not in a
|
||||
|
||||
# test char in string
|
||||
self.assertIn('c', 'abc')
|
||||
|
||||
Reference in new issue
Block a user