@@ -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