|
20 | 20 | pd = pytest.importorskip("pandas")
|
21 | 21 | np = pytest.importorskip("numpy")
|
22 | 22 |
|
23 |
| -pandas_release = packaging.version.parse(pd.__version__).release |
24 |
| - |
25 | 23 | SAMPLE_RAW_VALUES = dict(
|
26 | 24 | dbdate=(datetime.date(2021, 2, 2), "2021-2-3", pd.NaT),
|
27 | 25 | dbtime=(datetime.time(1, 2, 2), "1:2:3.5", pd.NaT),
|
@@ -538,39 +536,37 @@ def test_min_max_median(dtype):
|
538 | 536 | a = cls(data)
|
539 | 537 | assert a.min() == sample_values[0]
|
540 | 538 | assert a.max() == sample_values[-1]
|
541 |
| - if pandas_release >= (1, 3): |
542 |
| - assert ( |
543 |
| - a.median() == datetime.time(1, 2, 4) |
544 |
| - if dtype == "dbtime" |
545 |
| - else datetime.date(2021, 2, 3) |
546 |
| - ) |
| 539 | + |
| 540 | + assert ( |
| 541 | + a.median() == datetime.time(1, 2, 4) |
| 542 | + if dtype == "dbtime" |
| 543 | + else datetime.date(2021, 2, 3) |
| 544 | + ) |
547 | 545 |
|
548 | 546 | empty = cls([])
|
549 | 547 | assert empty.min() is pd.NaT
|
550 | 548 | assert empty.max() is pd.NaT
|
551 |
| - if pandas_release >= (1, 3): |
552 |
| - assert empty.median() is pd.NaT |
| 549 | + assert empty.median() is pd.NaT |
553 | 550 | empty = cls([None])
|
554 | 551 | assert empty.min() is pd.NaT
|
555 | 552 | assert empty.max() is pd.NaT
|
556 | 553 | assert empty.min(skipna=False) is pd.NaT
|
557 | 554 | assert empty.max(skipna=False) is pd.NaT
|
558 |
| - if pandas_release >= (1, 3): |
559 |
| - with pytest.warns(RuntimeWarning, match="empty slice"): |
560 |
| - # It's weird that we get the warning here, and not |
561 |
| - # below. :/ |
562 |
| - assert empty.median() is pd.NaT |
563 |
| - assert empty.median(skipna=False) is pd.NaT |
| 555 | + |
| 556 | + with pytest.warns(RuntimeWarning, match="empty slice"): |
| 557 | + # It's weird that we get the warning here, and not |
| 558 | + # below. :/ |
| 559 | + assert empty.median() is pd.NaT |
| 560 | + assert empty.median(skipna=False) is pd.NaT |
564 | 561 |
|
565 | 562 | a = _make_one(dtype)
|
566 | 563 | assert a.min() == sample_values[0]
|
567 | 564 | assert a.max() == sample_values[1]
|
568 |
| - if pandas_release >= (1, 3): |
569 |
| - assert ( |
570 |
| - a.median() == datetime.time(1, 2, 2, 750000) |
571 |
| - if dtype == "dbtime" |
572 |
| - else datetime.date(2021, 2, 2) |
573 |
| - ) |
| 565 | + assert ( |
| 566 | + a.median() == datetime.time(1, 2, 2, 750000) |
| 567 | + if dtype == "dbtime" |
| 568 | + else datetime.date(2021, 2, 2) |
| 569 | + ) |
574 | 570 |
|
575 | 571 |
|
576 | 572 | def test_date_add():
|
|
0 commit comments