|
8 | 8 | from distutils.version import LooseVersion
|
9 | 9 | from datetime import datetime, date
|
10 | 10 |
|
| 11 | +import pytz |
11 | 12 | import pytest
|
12 | 13 | import numpy as np
|
13 | 14 | from pandas._libs.tslibs import parsing
|
14 | 15 | from pandas._libs.tslib import Timestamp
|
15 | 16 |
|
16 | 17 | import pandas as pd
|
17 |
| -import pandas.io.parsers as parsers |
18 |
| -import pandas.core.tools.datetimes as tools |
19 | 18 | import pandas.util.testing as tm
|
| 19 | +import pandas.io.parsers as parsers |
20 | 20 |
|
21 | 21 | import pandas.io.date_converters as conv
|
22 | 22 | from pandas import DataFrame, Series, Index, DatetimeIndex, MultiIndex
|
@@ -356,21 +356,13 @@ def test_parse_dates_custom_euroformat(self):
|
356 | 356 |
|
357 | 357 | def test_parse_tz_aware(self):
|
358 | 358 | # See gh-1693
|
359 |
| - import pytz |
360 | 359 | data = StringIO("Date,x\n2012-06-13T01:39:00Z,0.5")
|
361 | 360 |
|
362 | 361 | # it works
|
363 | 362 | result = self.read_csv(data, index_col=0, parse_dates=True)
|
364 | 363 | stamp = result.index[0]
|
365 | 364 | assert stamp.minute == 39
|
366 |
| - try: |
367 |
| - assert result.index.tz is pytz.utc |
368 |
| - except AssertionError: |
369 |
| - arr = result.index.to_pydatetime() |
370 |
| - result = tools.to_datetime(arr, utc=True)[0] |
371 |
| - assert stamp.minute == result.minute |
372 |
| - assert stamp.hour == result.hour |
373 |
| - assert stamp.day == result.day |
| 365 | + assert result.index.tz is pytz.utc |
374 | 366 |
|
375 | 367 | def test_multiple_date_cols_index(self):
|
376 | 368 | data = """
|
|
0 commit comments