mirror of
https://github.com/RustPython/RustPython.git
synced 2026-10-29 03:04:38 +08:00
Update bisect.py and test_bisect.py from CPython v3.11.2
This commit is contained in:
1 parent
887ffd1116
commit
d39ddac486
2 files changed
+8
-2
No files matched your search
Vendored
+1
-1
@@ -107,4 +107,4 @@ except ImportError:
|
||||
|
||||
# Create aliases
|
||||
bisect = bisect_right
|
||||
insort = insort_right
|
||||
insort = insort_right
|
||||
Vendored
+7
-1
@@ -5,7 +5,7 @@ from collections import UserList
|
||||
|
||||
|
||||
py_bisect = import_helper.import_fresh_module('bisect', blocked=['_bisect'])
|
||||
c_bisect = import_helper.import_fresh_module('bisect', fresh=['bisect'])
|
||||
c_bisect = import_helper.import_fresh_module('bisect', fresh=['_bisect'])
|
||||
|
||||
class Range(object):
|
||||
"""A trivial range()-like object that has an insert() method."""
|
||||
@@ -257,6 +257,12 @@ class TestBisect:
|
||||
target
|
||||
)
|
||||
|
||||
def test_insort_keynotNone(self):
|
||||
x = []
|
||||
y = {"a": 2, "b": 1}
|
||||
for f in (self.module.insort_left, self.module.insort_right):
|
||||
self.assertRaises(TypeError, f, x, y, key = "b")
|
||||
|
||||
class TestBisectPython(TestBisect, unittest.TestCase):
|
||||
module = py_bisect
|
||||
|
||||
|
||||
Reference in new issue
Block a user