@@ -756,7 +756,9 @@ def test_hash(self):
756
756
assert hash(self.offset2) == hash(self.offset2)
757
757
758
758
def test_call(self):
759
- assert self.offset2(self.d) == datetime(2008, 1, 3)
759
+ with tm.assert_produces_warning(FutureWarning):
760
+ # GH#34171 DateOffset.__call__ is deprecated
761
+ assert self.offset2(self.d) == datetime(2008, 1, 3)
760
762
761
763
def testRollback1(self):
762
764
assert BDay(10).rollback(self.d) == self.d
@@ -1040,13 +1042,15 @@ def test_hash(self, offset_name):
1040
1042
assert offset == offset
1041
1043
1042
1044
def test_call(self):
1043
- assert self.offset1(self.d) == datetime(2014, 7, 1, 11)
1044
- assert self.offset2(self.d) == datetime(2014, 7, 1, 13)
1045
- assert self.offset3(self.d) == datetime(2014, 6, 30, 17)
1046
- assert self.offset4(self.d) == datetime(2014, 6, 30, 14)
1047
- assert self.offset8(self.d) == datetime(2014, 7, 1, 11)
1048
- assert self.offset9(self.d) == datetime(2014, 7, 1, 22)
1049
- assert self.offset10(self.d) == datetime(2014, 7, 1, 1)
1045
+ with tm.assert_produces_warning(FutureWarning):
1046
+ # GH#34171 DateOffset.__call__ is deprecated
1047
+ assert self.offset1(self.d) == datetime(2014, 7, 1, 11)
1048
+ assert self.offset2(self.d) == datetime(2014, 7, 1, 13)
1049
+ assert self.offset3(self.d) == datetime(2014, 6, 30, 17)
1050
+ assert self.offset4(self.d) == datetime(2014, 6, 30, 14)
1051
+ assert self.offset8(self.d) == datetime(2014, 7, 1, 11)
1052
+ assert self.offset9(self.d) == datetime(2014, 7, 1, 22)
1053
+ assert self.offset10(self.d) == datetime(2014, 7, 1, 1)
1050
1054
1051
1055
def test_sub(self):
1052
1056
# we have to override test_sub here because self.offset2 is not
@@ -2377,8 +2381,10 @@ def test_hash(self):
2377
2381
assert hash(self.offset2) == hash(self.offset2)
2378
2382
2379
2383
def test_call(self):
2380
- assert self.offset1(self.d) == datetime(2014, 7, 1, 11)
2381
- assert self.offset2(self.d) == datetime(2014, 7, 1, 11)
2384
+ with tm.assert_produces_warning(FutureWarning):
2385
+ # GH#34171 DateOffset.__call__ is deprecated
2386
+ assert self.offset1(self.d) == datetime(2014, 7, 1, 11)
2387
+ assert self.offset2(self.d) == datetime(2014, 7, 1, 11)
2382
2388
2383
2389
def testRollback1(self):
2384
2390
assert self.offset1.rollback(self.d) == self.d
@@ -2642,8 +2648,10 @@ def test_hash(self):
2642
2648
assert hash(self.offset2) == hash(self.offset2)
2643
2649
2644
2650
def test_call(self):
2645
- assert self.offset2(self.d) == datetime(2008, 1, 3)
2646
- assert self.offset2(self.nd) == datetime(2008, 1, 3)
2651
+ with tm.assert_produces_warning(FutureWarning):
2652
+ # GH#34171 DateOffset.__call__ is deprecated
2653
+ assert self.offset2(self.d) == datetime(2008, 1, 3)
2654
+ assert self.offset2(self.nd) == datetime(2008, 1, 3)
2647
2655
2648
2656
def testRollback1(self):
2649
2657
assert CDay(10).rollback(self.d) == self.d
@@ -2892,8 +2900,10 @@ def test_repr(self):
2892
2900
assert repr(self.offset) == "<CustomBusinessMonthEnd>"
2893
2901
assert repr(self.offset2) == "<2 * CustomBusinessMonthEnds>"
2894
2902
2895
- def testCall(self):
2896
- assert self.offset2(self.d) == datetime(2008, 2, 29)
2903
+ def test_call(self):
2904
+ with tm.assert_produces_warning(FutureWarning):
2905
+ # GH#34171 DateOffset.__call__ is deprecated
2906
+ assert self.offset2(self.d) == datetime(2008, 2, 29)
2897
2907
2898
2908
def testRollback1(self):
2899
2909
assert CDay(10).rollback(datetime(2007, 12, 31)) == datetime(2007, 12, 31)
@@ -3041,8 +3051,10 @@ def test_repr(self):
3041
3051
assert repr(self.offset) == "<CustomBusinessMonthBegin>"
3042
3052
assert repr(self.offset2) == "<2 * CustomBusinessMonthBegins>"
3043
3053
3044
- def testCall(self):
3045
- assert self.offset2(self.d) == datetime(2008, 3, 3)
3054
+ def test_call(self):
3055
+ with tm.assert_produces_warning(FutureWarning):
3056
+ # GH#34171 DateOffset.__call__ is deprecated
3057
+ assert self.offset2(self.d) == datetime(2008, 3, 3)
3046
3058
3047
3059
def testRollback1(self):
3048
3060
assert CDay(10).rollback(datetime(2007, 12, 31)) == datetime(2007, 12, 31)
0 commit comments