@@ -336,27 +336,21 @@ def test_describe(self):
336
336
index = ['count' , 'unique' , 'top' , 'freq' ])
337
337
tm .assert_series_equal (result , expected )
338
338
339
+ @pytest .mark .parametrize ("tz" , [None , "US/Eastern" ])
340
+ def test_describe_dt (self , tz ):
341
+ if tz is None :
342
+ name = "tz-naive"
343
+ else :
344
+ name = "tz-aware"
339
345
start = Timestamp (2018 , 1 , 1 )
340
346
end = Timestamp (2018 , 1 , 5 )
341
- s = Series (date_range (start , end ), name = "tz-naive" )
342
- result = s .describe ()
343
- expected = Series (
344
- [5 , 5 , start , 1 , start , end ],
345
- name = "tz-naive" ,
346
- index = ['count' , 'unique' , 'top' , 'freq' , 'first' , 'last' ]
347
- )
348
- tm .assert_series_equal (result , expected )
349
-
350
- start = Timestamp (2018 , 1 , 1 )
351
- end = Timestamp (2018 , 1 , 5 )
352
- tz = "US/Eastern"
353
- s = Series (date_range (start , end , tz = tz ), name = "tz-aware" )
347
+ s = Series (date_range (start , end , tz = tz ), name = name )
354
348
result = s .describe ()
355
349
expected = Series (
356
350
[5 , 5 , start .tz_localize (tz ), 1 , start .tz_localize (tz ),
357
351
end .tz_localize (tz )
358
352
],
359
- name = "tz-aware" ,
353
+ name = name ,
360
354
index = ['count' , 'unique' , 'top' , 'freq' , 'first' , 'last' ]
361
355
)
362
356
tm .assert_series_equal (result , expected )
0 commit comments