summaryrefslogtreecommitdiff
path: root/numpy
diff options
context:
space:
mode:
authorMatti Picus <matti.picus@gmail.com>2020-01-06 09:47:16 +0200
committerGitHub <noreply@github.com>2020-01-06 09:47:16 +0200
commit21e796e159dd4865a265b94a044ddb144e4e0af1 (patch)
treea051833c601475540951217314e51c574ae7d410 /numpy
parent2acfd9851b6a5246e5e5e3faa97c9e728e88f8a9 (diff)
parenta13100cd5097a7ea467bbd9cd72ad23bd46a25d2 (diff)
downloadnumpy-21e796e159dd4865a265b94a044ddb144e4e0af1.tar.gz
Merge pull request #15164 from keewis/fix-searchsorted-kwargs
BUG: searchsorted: passing the keys as a keyword argument
Diffstat (limited to 'numpy')
-rw-r--r--numpy/core/src/multiarray/methods.c2
-rw-r--r--numpy/core/tests/test_multiarray.py2
2 files changed, 3 insertions, 1 deletions
diff --git a/numpy/core/src/multiarray/methods.c b/numpy/core/src/multiarray/methods.c
index e5845f2f6..ae26bbd4a 100644
--- a/numpy/core/src/multiarray/methods.c
+++ b/numpy/core/src/multiarray/methods.c
@@ -1469,7 +1469,7 @@ array_argpartition(PyArrayObject *self, PyObject *args, PyObject *kwds)
static PyObject *
array_searchsorted(PyArrayObject *self, PyObject *args, PyObject *kwds)
{
- static char *kwlist[] = {"keys", "side", "sorter", NULL};
+ static char *kwlist[] = {"v", "side", "sorter", NULL};
PyObject *keys;
PyObject *sorter;
NPY_SEARCHSIDE side = NPY_SEARCHLEFT;
diff --git a/numpy/core/tests/test_multiarray.py b/numpy/core/tests/test_multiarray.py
index c4f136849..bf1fcc76e 100644
--- a/numpy/core/tests/test_multiarray.py
+++ b/numpy/core/tests/test_multiarray.py
@@ -2161,6 +2161,8 @@ class TestMethods:
msg = "Test real searchsorted with nans, side='r'"
b = a.searchsorted(a, side='r')
assert_equal(b, np.arange(1, 4), msg)
+ # check keyword arguments
+ a.searchsorted(v=1)
# check double complex
a = np.zeros(9, dtype=np.complex128)
a.real += [0, 0, 1, 1, 0, 1, np.nan, np.nan, np.nan]