Skip to content

Commit 708b7b6

Browse files
authored
CLN: test_moments_rolling_consistency.py (#37946)
1 parent a022d7b commit 708b7b6

File tree

2 files changed

+280
-317
lines changed

2 files changed

+280
-317
lines changed

pandas/tests/window/moments/conftest.py

-58
Original file line numberDiff line numberDiff line change
@@ -17,61 +17,3 @@ def binary_ew_data():
1717
@pytest.fixture(params=[0, 1, 2])
1818
def min_periods(request):
1919
return request.param
20-
21-
22-
base_functions_list = [
23-
(lambda v: Series(v).count(), None, "count"),
24-
(lambda v: Series(v).max(), None, "max"),
25-
(lambda v: Series(v).min(), None, "min"),
26-
(lambda v: Series(v).sum(), None, "sum"),
27-
(lambda v: Series(v).mean(), None, "mean"),
28-
(lambda v: Series(v).std(), 1, "std"),
29-
(lambda v: Series(v).cov(Series(v)), None, "cov"),
30-
(lambda v: Series(v).corr(Series(v)), None, "corr"),
31-
(lambda v: Series(v).var(), 1, "var"),
32-
# restore once GH 8086 is fixed
33-
# lambda v: Series(v).skew(), 3, 'skew'),
34-
# (lambda v: Series(v).kurt(), 4, 'kurt'),
35-
# restore once GH 8084 is fixed
36-
# lambda v: Series(v).quantile(0.3), None, 'quantile'),
37-
(lambda v: Series(v).median(), None, "median"),
38-
(np.nanmax, 1, "max"),
39-
(np.nanmin, 1, "min"),
40-
(np.nansum, 1, "sum"),
41-
(np.nanmean, 1, "mean"),
42-
(lambda v: np.nanstd(v, ddof=1), 1, "std"),
43-
(lambda v: np.nanvar(v, ddof=1), 1, "var"),
44-
(np.nanmedian, 1, "median"),
45-
]
46-
47-
no_nan_functions_list = [
48-
(np.max, None, "max"),
49-
(np.min, None, "min"),
50-
(np.sum, None, "sum"),
51-
(np.mean, None, "mean"),
52-
(lambda v: np.std(v, ddof=1), 1, "std"),
53-
(lambda v: np.var(v, ddof=1), 1, "var"),
54-
(np.median, None, "median"),
55-
]
56-
57-
58-
@pytest.fixture(scope="session")
59-
def base_functions():
60-
"""Fixture for base functions.
61-
62-
Returns
63-
-------
64-
List of tuples: (applied function, require_min_periods, name of applied function)
65-
"""
66-
return base_functions_list
67-
68-
69-
@pytest.fixture(scope="session")
70-
def no_nan_functions():
71-
"""Fixture for no nan functions.
72-
73-
Returns
74-
-------
75-
List of tuples: (applied function, require_min_periods, name of applied function)
76-
"""
77-
return no_nan_functions_list

0 commit comments

Comments
 (0)