Skip to content

Commit b3e216f

Browse files
SaturnFromTitanMateusz Górski
authored and
Mateusz Górski
committed
CLN: Consistent pandas.util.testing imports in pandas/tests/series (pandas-dev#29273)
* Fixed test util imports in pandas/tests/series/test_timeseries.py * Fixed test util imports in pandas/tests/series/test_analytics.py * Fixed test util imports in pandas/tests/series/test_api.py * Fixed test util imports in pandas/tests/series/test_apply.py * Fixed test util imports in pandas/tests/series/test_combine_concat.py * Fixed test util imports in pandas/tests/series/test_constructors.py * Fixed test util imports in pandas/tests/series/test_datetime_values.py * Fixed test util imports in pandas/tests/series/test_internals.py * Fixed test util imports in pandas/tests/series/test_io.py * Fixed test util imports in pandas/tests/series/test_missing.py * Fixed test util imports in pandas/tests/series/test_operators.py * Fixed test util imports in pandas/tests/series/test_rank.py * Fixed test util imports in pandas/tests/series/test_sorting.py
1 parent 06a3764 commit b3e216f

13 files changed

+558
-588
lines changed

pandas/tests/series/test_analytics.py

+89-95
Large diffs are not rendered by default.

pandas/tests/series/test_api.py

+9-10
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
from pandas.core.arrays import PeriodArray
2121
from pandas.core.indexes.datetimes import Timestamp
2222
import pandas.util.testing as tm
23-
from pandas.util.testing import assert_series_equal, ensure_clean
2423

2524
import pandas.io.formats.printing as printing
2625

@@ -110,15 +109,15 @@ def test_getitem_preserve_name(self, datetime_series):
110109

111110
def test_pickle_datetimes(self, datetime_series):
112111
unp_ts = self._pickle_roundtrip(datetime_series)
113-
assert_series_equal(unp_ts, datetime_series)
112+
tm.assert_series_equal(unp_ts, datetime_series)
114113

115114
def test_pickle_strings(self, string_series):
116115
unp_series = self._pickle_roundtrip(string_series)
117-
assert_series_equal(unp_series, string_series)
116+
tm.assert_series_equal(unp_series, string_series)
118117

119118
def _pickle_roundtrip(self, obj):
120119

121-
with ensure_clean() as path:
120+
with tm.ensure_clean() as path:
122121
obj.to_pickle(path)
123122
unpickled = pd.read_pickle(path)
124123
return unpickled
@@ -399,16 +398,16 @@ def test_copy_tzaware(self):
399398
# default deep is True
400399
if deep is None or deep is True:
401400
# Did not modify original Series
402-
assert_series_equal(s2, expected2)
403-
assert_series_equal(s, expected)
401+
tm.assert_series_equal(s2, expected2)
402+
tm.assert_series_equal(s, expected)
404403
else:
405404
# we DID modify the original Series
406-
assert_series_equal(s2, expected2)
407-
assert_series_equal(s, expected2)
405+
tm.assert_series_equal(s2, expected2)
406+
tm.assert_series_equal(s, expected2)
408407

409408
def test_axis_alias(self):
410409
s = Series([1, 2, np.nan])
411-
assert_series_equal(s.dropna(axis="rows"), s.dropna(axis="index"))
410+
tm.assert_series_equal(s.dropna(axis="rows"), s.dropna(axis="index"))
412411
assert s.dropna().sum("rows") == 3
413412
assert s._get_axis_number("rows") == 0
414413
assert s._get_axis_name("rows") == "index"
@@ -490,7 +489,7 @@ def test_str_attribute(self):
490489
s = Series([" jack", "jill ", " jesse ", "frank"])
491490
for method in methods:
492491
expected = Series([getattr(str, method)(x) for x in s.values])
493-
assert_series_equal(getattr(Series.str, method)(s.str), expected)
492+
tm.assert_series_equal(getattr(Series.str, method)(s.str), expected)
494493

495494
# str accessor only valid with string values
496495
s = Series(range(5))

pandas/tests/series/test_apply.py

+21-22
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
from pandas import DataFrame, Index, Series, isna
99
from pandas.conftest import _get_cython_table_params
1010
import pandas.util.testing as tm
11-
from pandas.util.testing import assert_frame_equal, assert_series_equal
1211

1312

1413
class TestSeriesApply:
@@ -47,12 +46,12 @@ def test_apply_same_length_inference_bug(self):
4746

4847
result = s.apply(f)
4948
expected = s.map(f)
50-
assert_series_equal(result, expected)
49+
tm.assert_series_equal(result, expected)
5150

5251
s = Series([1, 2, 3])
5352
result = s.apply(f)
5453
expected = s.map(f)
55-
assert_series_equal(result, expected)
54+
tm.assert_series_equal(result, expected)
5655

5756
def test_apply_dont_convert_dtype(self):
5857
s = Series(np.random.randn(10))
@@ -184,42 +183,42 @@ def test_transform(self, string_series):
184183
# ufunc
185184
result = string_series.transform(np.sqrt)
186185
expected = f_sqrt.copy()
187-
assert_series_equal(result, expected)
186+
tm.assert_series_equal(result, expected)
188187

189188
result = string_series.apply(np.sqrt)
190-
assert_series_equal(result, expected)
189+
tm.assert_series_equal(result, expected)
191190

192191
# list-like
193192
result = string_series.transform([np.sqrt])
194193
expected = f_sqrt.to_frame().copy()
195194
expected.columns = ["sqrt"]
196-
assert_frame_equal(result, expected)
195+
tm.assert_frame_equal(result, expected)
197196

198197
result = string_series.transform([np.sqrt])
199-
assert_frame_equal(result, expected)
198+
tm.assert_frame_equal(result, expected)
200199

201200
result = string_series.transform(["sqrt"])
202-
assert_frame_equal(result, expected)
201+
tm.assert_frame_equal(result, expected)
203202

204203
# multiple items in list
205204
# these are in the order as if we are applying both functions per
206205
# series and then concatting
207206
expected = pd.concat([f_sqrt, f_abs], axis=1)
208207
expected.columns = ["sqrt", "absolute"]
209208
result = string_series.apply([np.sqrt, np.abs])
210-
assert_frame_equal(result, expected)
209+
tm.assert_frame_equal(result, expected)
211210

212211
result = string_series.transform(["sqrt", "abs"])
213212
expected.columns = ["sqrt", "abs"]
214-
assert_frame_equal(result, expected)
213+
tm.assert_frame_equal(result, expected)
215214

216215
# dict, provide renaming
217216
expected = pd.concat([f_sqrt, f_abs], axis=1)
218217
expected.columns = ["foo", "bar"]
219218
expected = expected.unstack().rename("series")
220219

221220
result = string_series.apply({"foo": np.sqrt, "bar": np.abs})
222-
assert_series_equal(result.reindex_like(expected), expected)
221+
tm.assert_series_equal(result.reindex_like(expected), expected)
223222

224223
def test_transform_and_agg_error(self, string_series):
225224
# we are trying to transform with an aggregator
@@ -317,7 +316,7 @@ def test_replicate_describe(self, string_series):
317316
]
318317
)
319318
)
320-
assert_series_equal(result, expected)
319+
tm.assert_series_equal(result, expected)
321320

322321
def test_reduce(self, string_series):
323322
# reductions with named functions
@@ -327,7 +326,7 @@ def test_reduce(self, string_series):
327326
["sum", "mean"],
328327
name=string_series.name,
329328
)
330-
assert_series_equal(result, expected)
329+
tm.assert_series_equal(result, expected)
331330

332331
def test_non_callable_aggregates(self):
333332
# test agg using non-callable series attributes
@@ -341,7 +340,7 @@ def test_non_callable_aggregates(self):
341340
# test when mixed w/ callable reducers
342341
result = s.agg(["size", "count", "mean"])
343342
expected = Series(OrderedDict([("size", 3.0), ("count", 2.0), ("mean", 1.5)]))
344-
assert_series_equal(result[expected.index], expected)
343+
tm.assert_series_equal(result[expected.index], expected)
345344

346345
@pytest.mark.parametrize(
347346
"series, func, expected",
@@ -516,7 +515,7 @@ def test_map_compat(self):
516515
s = Series([True, True, False], index=[1, 2, 3])
517516
result = s.map({True: "foo", False: "bar"})
518517
expected = Series(["foo", "foo", "bar"], index=[1, 2, 3])
519-
assert_series_equal(result, expected)
518+
tm.assert_series_equal(result, expected)
520519

521520
def test_map_int(self):
522521
left = Series({"a": 1.0, "b": 2.0, "c": 3.0, "d": 4})
@@ -547,7 +546,7 @@ def test_map_na_exclusion(self):
547546

548547
result = s.map(lambda x: x * 2, na_action="ignore")
549548
exp = s * 2
550-
assert_series_equal(result, exp)
549+
tm.assert_series_equal(result, exp)
551550

552551
def test_map_dict_with_tuple_keys(self):
553552
"""
@@ -572,15 +571,15 @@ def test_map_counter(self):
572571
counter["c"] += 1
573572
result = s.map(counter)
574573
expected = Series([0, 5, 1], index=[1, 2, 3])
575-
assert_series_equal(result, expected)
574+
tm.assert_series_equal(result, expected)
576575

577576
def test_map_defaultdict(self):
578577
s = Series([1, 2, 3], index=["a", "b", "c"])
579578
default_dict = defaultdict(lambda: "blank")
580579
default_dict[1] = "stuff"
581580
result = s.map(default_dict)
582581
expected = Series(["stuff", "blank", "blank"], index=["a", "b", "c"])
583-
assert_series_equal(result, expected)
582+
tm.assert_series_equal(result, expected)
584583

585584
def test_map_dict_subclass_with_missing(self):
586585
"""
@@ -596,7 +595,7 @@ def __missing__(self, key):
596595
dictionary = DictWithMissing({3: "three"})
597596
result = s.map(dictionary)
598597
expected = Series(["missing", "missing", "three"])
599-
assert_series_equal(result, expected)
598+
tm.assert_series_equal(result, expected)
600599

601600
def test_map_dict_subclass_without_missing(self):
602601
class DictWithoutMissing(dict):
@@ -606,7 +605,7 @@ class DictWithoutMissing(dict):
606605
dictionary = DictWithoutMissing({3: "three"})
607606
result = s.map(dictionary)
608607
expected = Series([np.nan, np.nan, "three"])
609-
assert_series_equal(result, expected)
608+
tm.assert_series_equal(result, expected)
610609

611610
def test_map_box(self):
612611
vals = [pd.Timestamp("2011-01-01"), pd.Timestamp("2011-01-02")]
@@ -729,11 +728,11 @@ def test_apply_series_on_date_time_index_aware_series(self, dti, exp):
729728
# Calling apply on a localized time series should not cause an error
730729
index = dti.tz_localize("UTC").index
731730
result = pd.Series(index).apply(lambda x: pd.Series([1, 2]))
732-
assert_frame_equal(result, exp)
731+
tm.assert_frame_equal(result, exp)
733732

734733
def test_apply_scaler_on_date_time_index_aware_series(self):
735734
# GH 25959
736735
# Calling apply on a localized time series should not cause an error
737736
series = tm.makeTimeSeries(nper=30).tz_localize("UTC")
738737
result = pd.Series(series.index).apply(lambda x: 1)
739-
assert_series_equal(result, pd.Series(np.ones(30), dtype="int64"))
738+
tm.assert_series_equal(result, pd.Series(np.ones(30), dtype="int64"))

pandas/tests/series/test_combine_concat.py

+8-9
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import pandas as pd
77
from pandas import DataFrame, DatetimeIndex, Series, date_range
88
import pandas.util.testing as tm
9-
from pandas.util.testing import assert_frame_equal, assert_series_equal
109

1110

1211
class TestSeriesCombine:
@@ -28,7 +27,7 @@ def test_append_many(self, datetime_series):
2827
pieces = [datetime_series[:5], datetime_series[5:10], datetime_series[10:]]
2928

3029
result = pieces[0].append(pieces[1:])
31-
assert_series_equal(result, datetime_series)
30+
tm.assert_series_equal(result, datetime_series)
3231

3332
def test_append_duplicates(self):
3433
# GH 13677
@@ -110,15 +109,15 @@ def test_combine_first(self):
110109
s = Series([1.0, 2, 3], index=[0, 1, 2])
111110
result = s.combine_first(Series([], index=[]))
112111
s.index = s.index.astype("O")
113-
assert_series_equal(s, result)
112+
tm.assert_series_equal(s, result)
114113

115114
def test_update(self):
116115
s = Series([1.5, np.nan, 3.0, 4.0, np.nan])
117116
s2 = Series([np.nan, 3.5, np.nan, 5.0])
118117
s.update(s2)
119118

120119
expected = Series([1.5, 3.5, 3.0, 5.0, np.nan])
121-
assert_series_equal(s, expected)
120+
tm.assert_series_equal(s, expected)
122121

123122
# GH 3217
124123
df = DataFrame([{"a": 1}, {"a": 3, "b": 2}])
@@ -128,7 +127,7 @@ def test_update(self):
128127
expected = DataFrame(
129128
[[1, np.nan, "foo"], [3, 2.0, np.nan]], columns=["a", "b", "c"]
130129
)
131-
assert_frame_equal(df, expected)
130+
tm.assert_frame_equal(df, expected)
132131

133132
@pytest.mark.parametrize(
134133
"other, dtype, expected",
@@ -161,7 +160,7 @@ def test_update_dtypes(self, other, dtype, expected):
161160
other = Series(other, index=[1, 3])
162161
s.update(other)
163162

164-
assert_series_equal(s, expected)
163+
tm.assert_series_equal(s, expected)
165164

166165
def test_concat_empty_series_dtypes_roundtrips(self):
167166

@@ -226,7 +225,7 @@ def test_combine_first_dt_tz_values(self, tz_naive_fixture):
226225
tz=tz_naive_fixture,
227226
)
228227
exp = pd.Series(exp_vals, name="ser1")
229-
assert_series_equal(exp, result)
228+
tm.assert_series_equal(exp, result)
230229

231230
def test_concat_empty_series_dtypes(self):
232231

@@ -324,13 +323,13 @@ def test_combine_first_dt64(self):
324323
s1 = to_datetime(Series([np.NaN, "2011"]))
325324
rs = s0.combine_first(s1)
326325
xp = to_datetime(Series(["2010", "2011"]))
327-
assert_series_equal(rs, xp)
326+
tm.assert_series_equal(rs, xp)
328327

329328
s0 = to_datetime(Series(["2010", np.NaN]))
330329
s1 = Series([np.NaN, "2011"])
331330
rs = s0.combine_first(s1)
332331
xp = Series([datetime(2010, 1, 1), "2011"])
333-
assert_series_equal(rs, xp)
332+
tm.assert_series_equal(rs, xp)
334333

335334

336335
class TestTimeseries:

0 commit comments

Comments
 (0)