Skip to content

Commit 1549094

Browse files
committed
added test for date converter with non-ns time resolution
1 parent 7c7355e commit 1549094

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

pandas/io/tests/test_date_converters.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,23 @@ def test_generic(self):
119119
self.assertIn('ym', df)
120120
self.assertEqual(df.ym.ix[0], date(2001, 1, 1))
121121

122+
def test_dateparser_resolution_if_not_ns(self):
123+
data = """\
124+
week,sow,prn,rxstatus
125+
2013-11-03,19:00:00,126,00E80000
126+
2013-11-03,19:00:00,23,00E80000
127+
2013-11-03,19:00:00,13,00E80000
128+
"""
129+
130+
def date_parser(date, time):
131+
datetime = np.array(date + 'T' + time + 'Z', dtype='datetime64[s]')
132+
return datetime
133+
134+
df = read_csv(StringIO(data), date_parser=date_parser,
135+
parse_dates={'datetime': ['week', 'sow']},
136+
index_col=['datetime', 'prn'])
137+
138+
self.assertEqual(df.index[0][0], datetime(2013, 11, 3, 19))
122139

123140
if __name__ == '__main__':
124141
import nose

0 commit comments

Comments
 (0)