@@ -33,7 +33,6 @@ class TestDatetimeIndexSetOps:
33
33
]
34
34
35
35
# TODO: moved from test_datetimelike; dedup with version below
36
- @pytest .mark .parametrize ("sort" , [None , False ])
37
36
def test_union2 (self , sort ):
38
37
everything = tm .makeDateIndex (10 )
39
38
first = everything [:5 ]
@@ -42,7 +41,6 @@ def test_union2(self, sort):
42
41
tm .assert_index_equal (union , everything )
43
42
44
43
@pytest .mark .parametrize ("box" , [np .array , Series , list ])
45
- @pytest .mark .parametrize ("sort" , [None , False ])
46
44
def test_union3 (self , sort , box ):
47
45
everything = tm .makeDateIndex (10 )
48
46
first = everything [:5 ]
@@ -57,7 +55,6 @@ def test_union3(self, sort, box):
57
55
tm .assert_index_equal (result , expected )
58
56
59
57
@pytest .mark .parametrize ("tz" , tz )
60
- @pytest .mark .parametrize ("sort" , [None , False ])
61
58
def test_union (self , tz , sort ):
62
59
rng1 = pd .date_range ("1/1/2000" , freq = "D" , periods = 5 , tz = tz )
63
60
other1 = pd .date_range ("1/6/2000" , freq = "D" , periods = 5 , tz = tz )
@@ -89,7 +86,6 @@ def test_union(self, tz, sort):
89
86
else :
90
87
tm .assert_index_equal (result_union , exp_notsorted )
91
88
92
- @pytest .mark .parametrize ("sort" , [None , False ])
93
89
def test_union_coverage (self , sort ):
94
90
idx = DatetimeIndex (["2000-01-03" , "2000-01-01" , "2000-01-02" ])
95
91
ordered = DatetimeIndex (idx .sort_values (), freq = "infer" )
@@ -100,7 +96,6 @@ def test_union_coverage(self, sort):
100
96
tm .assert_index_equal (result , ordered )
101
97
assert result .freq == ordered .freq
102
98
103
- @pytest .mark .parametrize ("sort" , [None , False ])
104
99
def test_union_bug_1730 (self , sort ):
105
100
rng_a = date_range ("1/1/2012" , periods = 4 , freq = "3H" )
106
101
rng_b = date_range ("1/1/2012" , periods = 4 , freq = "4H" )
@@ -113,7 +108,6 @@ def test_union_bug_1730(self, sort):
113
108
exp = DatetimeIndex (exp )
114
109
tm .assert_index_equal (result , exp )
115
110
116
- @pytest .mark .parametrize ("sort" , [None , False ])
117
111
def test_union_bug_1745 (self , sort ):
118
112
left = DatetimeIndex (["2012-05-11 15:19:49.695000" ])
119
113
right = DatetimeIndex (
@@ -137,7 +131,6 @@ def test_union_bug_1745(self, sort):
137
131
exp = exp .sort_values ()
138
132
tm .assert_index_equal (result , exp )
139
133
140
- @pytest .mark .parametrize ("sort" , [None , False ])
141
134
def test_union_bug_4564 (self , sort ):
142
135
from pandas import DateOffset
143
136
@@ -152,7 +145,6 @@ def test_union_bug_4564(self, sort):
152
145
exp = DatetimeIndex (exp )
153
146
tm .assert_index_equal (result , exp )
154
147
155
- @pytest .mark .parametrize ("sort" , [None , False ])
156
148
def test_union_freq_both_none (self , sort ):
157
149
# GH11086
158
150
expected = bdate_range ("20150101" , periods = 10 )
@@ -188,7 +180,6 @@ def test_union_dataframe_index(self):
188
180
exp = pd .date_range ("1/1/1980" , "1/1/2012" , freq = "MS" )
189
181
tm .assert_index_equal (df .index , exp )
190
182
191
- @pytest .mark .parametrize ("sort" , [None , False ])
192
183
def test_union_with_DatetimeIndex (self , sort ):
193
184
i1 = Int64Index (np .arange (0 , 20 , 2 ))
194
185
i2 = date_range (start = "2012-01-03 00:00:00" , periods = 10 , freq = "D" )
@@ -218,7 +209,6 @@ def test_intersection2(self):
218
209
@pytest .mark .parametrize (
219
210
"tz" , [None , "Asia/Tokyo" , "US/Eastern" , "dateutil/US/Pacific" ]
220
211
)
221
- @pytest .mark .parametrize ("sort" , [None , False ])
222
212
def test_intersection (self , tz , sort ):
223
213
# GH 4690 (with tz)
224
214
base = date_range ("6/1/2000" , "6/30/2000" , freq = "D" , name = "idx" )
@@ -298,7 +288,6 @@ def test_intersection_bug_1708(self):
298
288
assert len (result ) == 0
299
289
300
290
@pytest .mark .parametrize ("tz" , tz )
301
- @pytest .mark .parametrize ("sort" , [None , False ])
302
291
def test_difference (self , tz , sort ):
303
292
rng_dates = ["1/2/2000" , "1/3/2000" , "1/1/2000" , "1/4/2000" , "1/5/2000" ]
304
293
@@ -324,7 +313,6 @@ def test_difference(self, tz, sort):
324
313
expected = expected .sort_values ()
325
314
tm .assert_index_equal (result_diff , expected )
326
315
327
- @pytest .mark .parametrize ("sort" , [None , False ])
328
316
def test_difference_freq (self , sort ):
329
317
# GH14323: difference of DatetimeIndex should not preserve frequency
330
318
@@ -341,7 +329,6 @@ def test_difference_freq(self, sort):
341
329
tm .assert_index_equal (idx_diff , expected )
342
330
tm .assert_attr_equal ("freq" , idx_diff , expected )
343
331
344
- @pytest .mark .parametrize ("sort" , [None , False ])
345
332
def test_datetimeindex_diff (self , sort ):
346
333
dti1 = date_range (freq = "Q-JAN" , start = datetime (1997 , 12 , 31 ), periods = 100 )
347
334
dti2 = date_range (freq = "Q-JAN" , start = datetime (1997 , 12 , 31 ), periods = 98 )
@@ -387,7 +374,6 @@ class TestBusinessDatetimeIndex:
387
374
def setup_method (self , method ):
388
375
self .rng = bdate_range (START , END )
389
376
390
- @pytest .mark .parametrize ("sort" , [None , False ])
391
377
def test_union (self , sort ):
392
378
# overlapping
393
379
left = self .rng [:10 ]
@@ -423,7 +409,6 @@ def test_union(self, sort):
423
409
the_union = self .rng .union (rng , sort = sort )
424
410
assert isinstance (the_union , DatetimeIndex )
425
411
426
- @pytest .mark .parametrize ("sort" , [None , False ])
427
412
def test_union_not_cacheable (self , sort ):
428
413
rng = date_range ("1/1/2000" , periods = 50 , freq = Minute ())
429
414
rng1 = rng [10 :]
@@ -466,7 +451,6 @@ def test_intersection_bug(self):
466
451
result = a .intersection (b )
467
452
tm .assert_index_equal (result , b )
468
453
469
- @pytest .mark .parametrize ("sort" , [None , False ])
470
454
def test_month_range_union_tz_pytz (self , sort ):
471
455
from pytz import timezone
472
456
@@ -484,7 +468,6 @@ def test_month_range_union_tz_pytz(self, sort):
484
468
early_dr .union (late_dr , sort = sort )
485
469
486
470
@td .skip_if_windows_python_3
487
- @pytest .mark .parametrize ("sort" , [None , False ])
488
471
def test_month_range_union_tz_dateutil (self , sort ):
489
472
from pandas ._libs .tslibs .timezones import dateutil_gettz
490
473
@@ -506,7 +489,6 @@ class TestCustomDatetimeIndex:
506
489
def setup_method (self , method ):
507
490
self .rng = bdate_range (START , END , freq = "C" )
508
491
509
- @pytest .mark .parametrize ("sort" , [None , False ])
510
492
def test_union (self , sort ):
511
493
# overlapping
512
494
left = self .rng [:10 ]
0 commit comments