Skip to content

Commit e8aef0b

Browse files
committed
Adjust according to comments
1 parent bf8ec16 commit e8aef0b

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

pandas/core/base.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1355,7 +1355,7 @@ def factorize(self, sort=False, na_sentinel=-1):
13551355
same shape as `value`.
13561356
13571357
.. versionchanged :: 0.24.0
1358-
Ìf `value`is a scalar, an int is now always returned.
1358+
If `value` is a scalar, an int is now always returned.
13591359
Previously, scalar inputs returned an 1-item array for
13601360
:class:`Series` and :class:`Categorical`.
13611361

pandas/tests/indexes/multi/test_monotonic.py

+7
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
import pandas as pd
77
from pandas import Index, IntervalIndex, MultiIndex
8+
import pandas.util.testing as tm
89

910

1011
def test_is_monotonic_increasing():
@@ -182,22 +183,28 @@ def test_searchsorted_monotonic(indices):
182183
# test searchsorted only for increasing
183184
if indices.is_monotonic_increasing:
184185
ssm_left = indices._searchsorted_monotonic(value, side='left')
186+
assert tm.is_scalar(ssm_left)
185187
assert expected_left == ssm_left
186188

187189
ssm_right = indices._searchsorted_monotonic(value, side='right')
190+
assert tm.is_scalar(ssm_right)
188191
assert expected_right == ssm_right
189192

190193
ss_left = indices.searchsorted(value, side='left')
194+
assert tm.is_scalar(ss_left)
191195
assert expected_left == ss_left
192196

193197
ss_right = indices.searchsorted(value, side='right')
198+
assert tm.is_scalar(ss_right)
194199
assert expected_right == ss_right
195200

196201
elif indices.is_monotonic_decreasing:
197202
ssm_left = indices._searchsorted_monotonic(value, side='left')
203+
assert tm.is_scalar(ssm_left)
198204
assert expected_left == ssm_left
199205

200206
ssm_right = indices._searchsorted_monotonic(value, side='right')
207+
assert tm.is_scalar(ssm_right)
201208
assert expected_right == ssm_right
202209

203210
else:

pandas/util/testing.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
is_bool, is_categorical_dtype, is_datetime64_dtype, is_datetime64tz_dtype,
2828
is_datetimelike_v_numeric, is_datetimelike_v_object,
2929
is_extension_array_dtype, is_interval_dtype, is_list_like, is_number,
30-
is_period_dtype, is_scalar, is_sequence, is_timedelta64_dtype,
31-
needs_i8_conversion) # noqa
30+
is_period_dtype, is_sequence, is_timedelta64_dtype, needs_i8_conversion)
31+
from pandas.core.dtypes.common import is_scalar # noqa: F401
3232
from pandas.core.dtypes.missing import array_equivalent
3333

3434
import pandas as pd

0 commit comments

Comments
 (0)