Skip to content

Commit 0221eb0

Browse files
committed
add assert_type to tests
1 parent fe54aac commit 0221eb0

File tree

2 files changed

+18
-6
lines changed

2 files changed

+18
-6
lines changed

tests/test_frame.py

+12-4
Original file line numberDiff line numberDiff line change
@@ -3233,13 +3233,21 @@ def test_resample() -> None:
32333233

32343234
def test_squeeze() -> None:
32353235
df1 = pd.DataFrame({"a": [1, 2], "b": [3, 4]})
3236-
check(df1.squeeze(), pd.DataFrame)
3236+
check(
3237+
assert_type(df1.squeeze(), Union[pd.DataFrame, pd.Series, Scalar]), pd.DataFrame
3238+
)
32373239
df2 = pd.DataFrame({"a": [1, 2]})
3238-
check(df2.squeeze(), pd.Series)
3240+
check(assert_type(df2.squeeze(), Union[pd.DataFrame, pd.Series, Scalar]), pd.Series)
32393241
df3 = pd.DataFrame({"a": [1], "b": [2]})
3240-
check(df3.squeeze(), pd.Series, np.integer)
3242+
check(
3243+
assert_type(df3.squeeze(), Union[pd.DataFrame, pd.Series, Scalar]),
3244+
pd.Series,
3245+
np.integer,
3246+
)
32413247
df4 = pd.DataFrame({"a": [1]})
3242-
check(df4.squeeze(), np.integer)
3248+
check(
3249+
assert_type(df4.squeeze(), Union[pd.DataFrame, pd.Series, Scalar]), np.integer
3250+
)
32433251

32443252

32453253
def test_loc_set() -> None:

tests/test_series.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -1732,9 +1732,13 @@ def test_resample() -> None:
17321732

17331733
def test_squeeze() -> None:
17341734
s1 = pd.Series([1, 2, 3])
1735-
check(s1.squeeze(), pd.Series, np.integer)
1735+
check(
1736+
assert_type(s1.squeeze(), Union["pd.Series[int]", Scalar]),
1737+
pd.Series,
1738+
np.integer,
1739+
)
17361740
s2 = pd.Series([1])
1737-
check(s2.squeeze(), np.integer)
1741+
check(assert_type(s2.squeeze(), Union["pd.Series[int]", Scalar]), np.integer)
17381742

17391743

17401744
def test_to_xarray():

0 commit comments

Comments
 (0)