Skip to content

Commit 2c9042c

Browse files
committed
Adjust tests
1 parent 5cff039 commit 2c9042c

File tree

6 files changed

+30
-26
lines changed

6 files changed

+30
-26
lines changed

pandas/tests/frame/methods/test_nlargest.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ def test_nlargest_n(self, nselect_method, n, order):
8282
else:
8383
ascending = nselect_method == "nsmallest"
8484
result = getattr(df, nselect_method)(n, order)
85+
result.index = pd.Index(list(result.index))
8586
expected = df.sort_values(order, ascending=ascending).head(n)
8687
tm.assert_frame_equal(result, expected)
8788

@@ -132,7 +133,7 @@ def test_nlargest_n_identical_values(self):
132133
df = pd.DataFrame({"a": [1] * 5, "b": [1, 2, 3, 4, 5]})
133134

134135
result = df.nlargest(3, "a")
135-
expected = pd.DataFrame({"a": [1] * 3, "b": [1, 2, 3]}, index=[0, 1, 2])
136+
expected = pd.DataFrame({"a": [1] * 3, "b": [1, 2, 3]}, index=range(3))
136137
tm.assert_frame_equal(result, expected)
137138

138139
result = df.nsmallest(3, "a")
@@ -179,18 +180,19 @@ def test_nlargest_duplicate_keep_all_ties(self):
179180
result = df.nlargest(4, "a", keep="all")
180181
expected = pd.DataFrame(
181182
{
182-
"a": {0: 5, 1: 4, 2: 4, 4: 3, 5: 3, 6: 3, 7: 3},
183-
"b": {0: 10, 1: 9, 2: 8, 4: 5, 5: 50, 6: 10, 7: 20},
183+
"a": [5, 4, 4, 3, 3, 3, 3],
184+
"b": [10, 9, 8, 5, 50, 10, 20],
184185
}
185186
)
186187
tm.assert_frame_equal(result, expected)
187188

188189
result = df.nsmallest(2, "a", keep="all")
189190
expected = pd.DataFrame(
190191
{
191-
"a": {3: 2, 4: 3, 5: 3, 6: 3, 7: 3},
192-
"b": {3: 7, 4: 5, 5: 50, 6: 10, 7: 20},
193-
}
192+
"a": [2, 3, 3, 3, 3],
193+
"b": [7, 5, 50, 10, 20],
194+
},
195+
index=range(3, 8),
194196
)
195197
tm.assert_frame_equal(result, expected)
196198

pandas/tests/frame/test_query_eval.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1144,6 +1144,7 @@ def test_query_string_null_elements(self, in_list):
11441144
df_expected = DataFrame({"a": expected}, dtype="string")
11451145
df_expected.index = df_expected.index.astype("int64")
11461146
df = DataFrame({"a": in_list}, dtype="string")
1147+
df.index = Index(list(df.index), dtype=df.index.dtype)
11471148
res1 = df.query("a == 'asdf'", parser=parser, engine=engine)
11481149
res2 = df[df["a"] == "asdf"]
11491150
res3 = df.query("a <= 'asdf'", parser=parser, engine=engine)
@@ -1386,12 +1387,12 @@ def test_query_ea_dtypes(self, dtype):
13861387
if dtype == "int64[pyarrow]":
13871388
pytest.importorskip("pyarrow")
13881389
# GH#50261
1389-
df = DataFrame({"a": Series([1, 2], dtype=dtype)})
1390+
df = DataFrame({"a": [1, 2]}, dtype=dtype)
13901391
ref = {2} # noqa: F841
13911392
warning = RuntimeWarning if dtype == "Int64" and NUMEXPR_INSTALLED else None
13921393
with tm.assert_produces_warning(warning):
13931394
result = df.query("a in @ref")
1394-
expected = DataFrame({"a": Series([2], dtype=dtype, index=[1])})
1395+
expected = DataFrame({"a": [2]}, index=range(1, 2), dtype=dtype)
13951396
tm.assert_frame_equal(result, expected)
13961397

13971398
@pytest.mark.parametrize("engine", ["python", "numexpr"])
@@ -1410,8 +1411,8 @@ def test_query_ea_equality_comparison(self, dtype, engine):
14101411
result = df.query("A == B", engine=engine)
14111412
expected = DataFrame(
14121413
{
1413-
"A": Series([1, 2], dtype="Int64", index=[0, 2]),
1414-
"B": Series([1, 2], dtype=dtype, index=[0, 2]),
1414+
"A": Series([1, 2], dtype="Int64", index=range(0, 4, 2)),
1415+
"B": Series([1, 2], dtype=dtype, index=range(0, 4, 2)),
14151416
}
14161417
)
14171418
tm.assert_frame_equal(result, expected)

pandas/tests/reductions/test_reductions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1588,7 +1588,7 @@ def test_mode_boolean_with_na(self):
15881588
# GH#42107
15891589
ser = Series([True, False, True, pd.NA], dtype="boolean")
15901590
result = ser.mode()
1591-
expected = Series({0: True}, dtype="boolean")
1591+
expected = Series([True], dtype="boolean")
15921592
tm.assert_series_equal(result, expected)
15931593

15941594
@pytest.mark.parametrize(

pandas/tests/strings/test_strings.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,16 +119,16 @@ def test_empty_str_methods(any_string_dtype):
119119
tm.assert_series_equal(empty_str, empty.str.repeat(3))
120120
tm.assert_series_equal(empty_bool, empty.str.match("^a"))
121121
tm.assert_frame_equal(
122-
DataFrame(columns=[0], dtype=any_string_dtype),
122+
DataFrame(columns=range(1), dtype=any_string_dtype),
123123
empty.str.extract("()", expand=True),
124124
)
125125
tm.assert_frame_equal(
126-
DataFrame(columns=[0, 1], dtype=any_string_dtype),
126+
DataFrame(columns=range(2), dtype=any_string_dtype),
127127
empty.str.extract("()()", expand=True),
128128
)
129129
tm.assert_series_equal(empty_str, empty.str.extract("()", expand=False))
130130
tm.assert_frame_equal(
131-
DataFrame(columns=[0, 1], dtype=any_string_dtype),
131+
DataFrame(columns=range(2), dtype=any_string_dtype),
132132
empty.str.extract("()()", expand=False),
133133
)
134134
tm.assert_frame_equal(empty_df.set_axis([], axis=1), empty.str.get_dummies())

pandas/tests/window/test_expanding.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -502,8 +502,8 @@ def test_expanding_apply_min_periods_0(engine_and_raw):
502502

503503
def test_expanding_cov_diff_index():
504504
# GH 7512
505-
s1 = Series([1, 2, 3], index=[0, 1, 2])
506-
s2 = Series([1, 3], index=[0, 2])
505+
s1 = Series([1, 2, 3], index=range(3))
506+
s2 = Series([1, 3], index=range(0, 4, 2))
507507
result = s1.expanding().cov(s2)
508508
expected = Series([None, None, 2.0])
509509
tm.assert_series_equal(result, expected)
@@ -515,14 +515,14 @@ def test_expanding_cov_diff_index():
515515
s1 = Series([7, 8, 10], index=[0, 1, 3])
516516
s2 = Series([7, 9, 10], index=[0, 2, 3])
517517
result = s1.expanding().cov(s2)
518-
expected = Series([None, None, None, 4.5])
518+
expected = Series([None, None, None, 4.5], index=list(range(4)))
519519
tm.assert_series_equal(result, expected)
520520

521521

522522
def test_expanding_corr_diff_index():
523523
# GH 7512
524-
s1 = Series([1, 2, 3], index=[0, 1, 2])
525-
s2 = Series([1, 3], index=[0, 2])
524+
s1 = Series([1, 2, 3], index=range(3))
525+
s2 = Series([1, 3], index=range(0, 4, 2))
526526
result = s1.expanding().corr(s2)
527527
expected = Series([None, None, 1.0])
528528
tm.assert_series_equal(result, expected)
@@ -534,7 +534,7 @@ def test_expanding_corr_diff_index():
534534
s1 = Series([7, 8, 10], index=[0, 1, 3])
535535
s2 = Series([7, 9, 10], index=[0, 2, 3])
536536
result = s1.expanding().corr(s2)
537-
expected = Series([None, None, None, 1.0])
537+
expected = Series([None, None, None, 1.0], index=list(range(4)))
538538
tm.assert_series_equal(result, expected)
539539

540540

pandas/tests/window/test_pairwise.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ def test_flex_binary_frame(method, frame):
103103
)
104104

105105
res3 = getattr(frame.rolling(window=10), method)(frame2)
106+
res3.columns = Index(list(res3.columns))
106107
exp = DataFrame(
107108
{k: getattr(frame[k].rolling(window=10), method)(frame2[k]) for k in frame}
108109
)
@@ -143,26 +144,26 @@ def test_corr_sanity():
143144

144145
def test_rolling_cov_diff_length():
145146
# GH 7512
146-
s1 = Series([1, 2, 3], index=[0, 1, 2])
147-
s2 = Series([1, 3], index=[0, 2])
147+
s1 = Series([1, 2, 3], index=range(3))
148+
s2 = Series([1, 3], index=range(0, 4, 2))
148149
result = s1.rolling(window=3, min_periods=2).cov(s2)
149150
expected = Series([None, None, 2.0])
150151
tm.assert_series_equal(result, expected)
151152

152-
s2a = Series([1, None, 3], index=[0, 1, 2])
153+
s2a = Series([1, None, 3], index=range(3))
153154
result = s1.rolling(window=3, min_periods=2).cov(s2a)
154155
tm.assert_series_equal(result, expected)
155156

156157

157158
def test_rolling_corr_diff_length():
158159
# GH 7512
159-
s1 = Series([1, 2, 3], index=[0, 1, 2])
160-
s2 = Series([1, 3], index=[0, 2])
160+
s1 = Series([1, 2, 3], index=range(3))
161+
s2 = Series([1, 3], index=range(0, 4, 2))
161162
result = s1.rolling(window=3, min_periods=2).corr(s2)
162163
expected = Series([None, None, 1.0])
163164
tm.assert_series_equal(result, expected)
164165

165-
s2a = Series([1, None, 3], index=[0, 1, 2])
166+
s2a = Series([1, None, 3], index=range(3))
166167
result = s1.rolling(window=3, min_periods=2).corr(s2a)
167168
tm.assert_series_equal(result, expected)
168169

0 commit comments

Comments
 (0)