2
2
from datetime import datetime , date
3
3
4
4
import numpy as np
5
- import matplotlib .dates as dates
6
5
from pandas import Timestamp , Period , Index
7
6
from pandas .compat import u
8
7
import pandas .util .testing as tm
9
8
from pandas .tseries .offsets import Second , Milli , Micro , Day
10
9
from pandas .compat .numpy import np_datetime64_compat
11
10
12
- converter = pytest .importorskip ('pandas.tseries.converter ' )
11
+ converter = pytest .importorskip ('pandas.plotting._converter ' )
13
12
14
13
15
14
def test_timtetonum_accepts_unicode ():
@@ -84,7 +83,7 @@ def test_conversion_float(self):
84
83
85
84
rs = self .dtc .convert (
86
85
Timestamp ('2012-1-1 01:02:03' , tz = 'UTC' ), None , None )
87
- xp = dates .date2num (Timestamp ('2012-1-1 01:02:03' , tz = 'UTC' ))
86
+ xp = converter . dates .date2num (Timestamp ('2012-1-1 01:02:03' , tz = 'UTC' ))
88
87
tm .assert_almost_equal (rs , xp , decimals )
89
88
90
89
rs = self .dtc .convert (
@@ -98,18 +97,18 @@ def test_conversion_outofbounds_datetime(self):
98
97
# 2579
99
98
values = [date (1677 , 1 , 1 ), date (1677 , 1 , 2 )]
100
99
rs = self .dtc .convert (values , None , None )
101
- xp = dates .date2num (values )
100
+ xp = converter . dates .date2num (values )
102
101
tm .assert_numpy_array_equal (rs , xp )
103
102
rs = self .dtc .convert (values [0 ], None , None )
104
- xp = dates .date2num (values [0 ])
103
+ xp = converter . dates .date2num (values [0 ])
105
104
self .assertEqual (rs , xp )
106
105
107
106
values = [datetime (1677 , 1 , 1 , 12 ), datetime (1677 , 1 , 2 , 12 )]
108
107
rs = self .dtc .convert (values , None , None )
109
- xp = dates .date2num (values )
108
+ xp = converter . dates .date2num (values )
110
109
tm .assert_numpy_array_equal (rs , xp )
111
110
rs = self .dtc .convert (values [0 ], None , None )
112
- xp = dates .date2num (values [0 ])
111
+ xp = converter . dates .date2num (values [0 ])
113
112
self .assertEqual (rs , xp )
114
113
115
114
def test_time_formatter (self ):
@@ -121,7 +120,7 @@ def test_dateindex_conversion(self):
121
120
for freq in ('B' , 'L' , 'S' ):
122
121
dateindex = tm .makeDateIndex (k = 10 , freq = freq )
123
122
rs = self .dtc .convert (dateindex , None , None )
124
- xp = dates .date2num (dateindex ._mpl_repr ())
123
+ xp = converter . dates .date2num (dateindex ._mpl_repr ())
125
124
tm .assert_almost_equal (rs , xp , decimals )
126
125
127
126
def test_resolution (self ):
0 commit comments