12
12
DataFrame ,
13
13
Series ,
14
14
bdate_range ,
15
- to_datetime ,
16
15
)
17
16
18
17
@@ -22,27 +21,6 @@ def raw(request):
22
21
return request .param
23
22
24
23
25
- @pytest .fixture (
26
- params = [
27
- "triang" ,
28
- "blackman" ,
29
- "hamming" ,
30
- "bartlett" ,
31
- "bohman" ,
32
- "blackmanharris" ,
33
- "nuttall" ,
34
- "barthann" ,
35
- ]
36
- )
37
- def win_types (request ):
38
- return request .param
39
-
40
-
41
- @pytest .fixture (params = ["kaiser" , "gaussian" , "general_gaussian" , "exponential" ])
42
- def win_types_special (request ):
43
- return request .param
44
-
45
-
46
24
@pytest .fixture (
47
25
params = [
48
26
"sum" ,
@@ -62,28 +40,6 @@ def arithmetic_win_operators(request):
62
40
return request .param
63
41
64
42
65
- @pytest .fixture (
66
- params = [
67
- ["sum" , {}],
68
- ["mean" , {}],
69
- ["median" , {}],
70
- ["max" , {}],
71
- ["min" , {}],
72
- ["var" , {}],
73
- ["var" , {"ddof" : 0 }],
74
- ["std" , {}],
75
- ["std" , {"ddof" : 0 }],
76
- ]
77
- )
78
- def arithmetic_numba_supported_operators (request ):
79
- return request .param
80
-
81
-
82
- @pytest .fixture (params = ["right" , "left" , "both" , "neither" ])
83
- def closed (request ):
84
- return request .param
85
-
86
-
87
43
@pytest .fixture (params = [True , False ])
88
44
def center (request ):
89
45
return request .param
@@ -94,12 +50,6 @@ def min_periods(request):
94
50
return request .param
95
51
96
52
97
- @pytest .fixture (params = ["single" , "table" ])
98
- def method (request ):
99
- """method keyword in rolling/expanding/ewm constructor"""
100
- return request .param
101
-
102
-
103
53
@pytest .fixture (params = [True , False ])
104
54
def parallel (request ):
105
55
"""parallel keyword argument for numba.jit"""
@@ -152,95 +102,12 @@ def engine_and_raw(request):
152
102
return request .param
153
103
154
104
155
- @pytest .fixture
156
- def times_frame ():
157
- """Frame for testing times argument in EWM groupby."""
158
- return DataFrame (
159
- {
160
- "A" : ["a" , "b" , "c" , "a" , "b" , "c" , "a" , "b" , "c" , "a" ],
161
- "B" : [0 , 0 , 0 , 1 , 1 , 1 , 2 , 2 , 2 , 3 ],
162
- "C" : to_datetime (
163
- [
164
- "2020-01-01" ,
165
- "2020-01-01" ,
166
- "2020-01-01" ,
167
- "2020-01-02" ,
168
- "2020-01-10" ,
169
- "2020-01-22" ,
170
- "2020-01-03" ,
171
- "2020-01-23" ,
172
- "2020-01-23" ,
173
- "2020-01-04" ,
174
- ]
175
- ),
176
- }
177
- )
178
-
179
-
180
105
@pytest .fixture (params = ["1 day" , timedelta (days = 1 )])
181
106
def halflife_with_times (request ):
182
107
"""Halflife argument for EWM when times is specified."""
183
108
return request .param
184
109
185
110
186
- @pytest .fixture (
187
- params = [
188
- "object" ,
189
- "category" ,
190
- "int8" ,
191
- "int16" ,
192
- "int32" ,
193
- "int64" ,
194
- "uint8" ,
195
- "uint16" ,
196
- "uint32" ,
197
- "uint64" ,
198
- "float16" ,
199
- "float32" ,
200
- "float64" ,
201
- "m8[ns]" ,
202
- "M8[ns]" ,
203
- "datetime64[ns, UTC]" ,
204
- ]
205
- )
206
- def dtypes (request ):
207
- """Dtypes for window tests"""
208
- return request .param
209
-
210
-
211
- @pytest .fixture (
212
- params = [
213
- DataFrame ([[2 , 4 ], [1 , 2 ], [5 , 2 ], [8 , 1 ]], columns = [1 , 0 ]),
214
- DataFrame ([[2 , 4 ], [1 , 2 ], [5 , 2 ], [8 , 1 ]], columns = [1 , 1 ]),
215
- DataFrame ([[2 , 4 ], [1 , 2 ], [5 , 2 ], [8 , 1 ]], columns = ["C" , "C" ]),
216
- DataFrame ([[2 , 4 ], [1 , 2 ], [5 , 2 ], [8 , 1 ]], columns = [1.0 , 0 ]),
217
- DataFrame ([[2 , 4 ], [1 , 2 ], [5 , 2 ], [8 , 1 ]], columns = [0.0 , 1 ]),
218
- DataFrame ([[2 , 4 ], [1 , 2 ], [5 , 2 ], [8 , 1 ]], columns = ["C" , 1 ]),
219
- DataFrame ([[2.0 , 4.0 ], [1.0 , 2.0 ], [5.0 , 2.0 ], [8.0 , 1.0 ]], columns = [1 , 0.0 ]),
220
- DataFrame ([[2 , 4.0 ], [1 , 2.0 ], [5 , 2.0 ], [8 , 1.0 ]], columns = [0 , 1.0 ]),
221
- DataFrame ([[2 , 4 ], [1 , 2 ], [5 , 2 ], [8 , 1.0 ]], columns = [1.0 , "X" ]),
222
- ]
223
- )
224
- def pairwise_frames (request ):
225
- """Pairwise frames test_pairwise"""
226
- return request .param
227
-
228
-
229
- @pytest .fixture
230
- def pairwise_target_frame ():
231
- """Pairwise target frame for test_pairwise"""
232
- return DataFrame ([[2 , 4 ], [1 , 2 ], [5 , 2 ], [8 , 1 ]], columns = [0 , 1 ])
233
-
234
-
235
- @pytest .fixture
236
- def pairwise_other_frame ():
237
- """Pairwise other frame for test_pairwise"""
238
- return DataFrame (
239
- [[None , 1 , 1 ], [None , 1 , 2 ], [None , 3 , 2 ], [None , 8 , 1 ]],
240
- columns = ["Y" , "Z" , "X" ],
241
- )
242
-
243
-
244
111
@pytest .fixture
245
112
def series ():
246
113
"""Make mocked series as fixture."""
0 commit comments