Skip to content

Commit f30e423

Browse files
committed
TST: pandas-dev#10822, skip tests on windows for odd error message in to_datetime with unicode
1 parent 18012f0 commit f30e423

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

pandas/tests/test_frame.py

+7-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616

1717
from pandas.compat import(
1818
map, zip, range, long, lrange, lmap, lzip,
19-
OrderedDict, u, StringIO, string_types
19+
OrderedDict, u, StringIO, string_types,
20+
is_platform_windows
2021
)
2122
from pandas import compat
2223

@@ -13894,7 +13895,11 @@ def f(dtype):
1389413895
# these work (though results may be unexpected)
1389513896
f('int64')
1389613897
f('float64')
13897-
f('M8[ns]')
13898+
13899+
# 10822
13900+
# invalid error message on dt inference
13901+
if not is_platform_windows():
13902+
f('M8[ns]')
1389813903

1389913904
def test_assign_columns(self):
1390013905
self.frame['hi'] = 'there'

pandas/tseries/tests/test_frequencies.py

+7-3
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import pandas.tseries.offsets as offsets
1616
from pandas.tseries.period import PeriodIndex
1717
import pandas.compat as compat
18+
from pandas.compat import is_platform_windows
1819

1920
import pandas.util.testing as tm
2021
from pandas import Timedelta
@@ -500,9 +501,12 @@ def test_invalid_index_types(self):
500501
tm.makePeriodIndex(10) ]:
501502
self.assertRaises(TypeError, lambda : frequencies.infer_freq(i))
502503

503-
for i in [ tm.makeStringIndex(10),
504-
tm.makeUnicodeIndex(10) ]:
505-
self.assertRaises(ValueError, lambda : frequencies.infer_freq(i))
504+
# GH 10822
505+
# odd error message on conversions to datetime for unicode
506+
if not is_platform_windows():
507+
for i in [ tm.makeStringIndex(10),
508+
tm.makeUnicodeIndex(10) ]:
509+
self.assertRaises(ValueError, lambda : frequencies.infer_freq(i))
506510

507511
def test_string_datetimelike_compat(self):
508512

0 commit comments

Comments
 (0)