88 LongTimeSeries , PivotData , Dude , Car , Spot
99)
1010import pandas .util .testing as tm
11+ import semver
1112
13+ PANDAS_VERSIONINFO = semver .VersionInfo .parse (pd .__version__ )
1214
1315class DataFrameTest (TestCase ):
1416
@@ -120,10 +122,16 @@ def test_longstorage(self):
120122 def test_resampling (self ):
121123 qs = LongTimeSeries .objects .all ()
122124 rs_kwargs = {'kind' : 'period' }
123- agg_kwargs = {'func' : 'sum' }
125+ agg_args = None
126+ agg_kwargs = None
127+ if PANDAS_VERSIONINFO >= '0.25.0' :
128+ agg_kwargs = {'func' : 'sum' }
129+ else :
130+ agg_args = ['sum' ]
124131 df = qs .to_timeseries (index = 'date_ix' , pivot_columns = 'series_name' ,
125132 values = 'value' , storage = 'long' ,
126133 freq = 'M' , rs_kwargs = rs_kwargs ,
134+ agg_args = agg_args ,
127135 agg_kwargs = agg_kwargs )
128136
129137 self .assertEqual ([d .month for d in qs .dates ('date_ix' , 'month' )],
@@ -135,7 +143,9 @@ def test_resampling(self):
135143 qs2 = WideTimeSeries .objects .all ()
136144
137145 df1 = qs2 .to_timeseries (index = 'date_ix' , storage = 'wide' ,
138- freq = 'M' , rs_kwargs = rs_kwargs )
146+ freq = 'M' , rs_kwargs = rs_kwargs ,
147+ agg_args = agg_args ,
148+ agg_kwargs = agg_kwargs )
139149
140150 self .assertEqual ([d .month for d in qs .dates ('date_ix' , 'month' )],
141151 df1 .index .month .tolist ())
0 commit comments