Skip to content

Commit cfad817

Browse files
committed
removed pytest.warns
1 parent 6424c41 commit cfad817

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

pandas/tests/tools/test_to_datetime.py

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1766,16 +1766,12 @@ def test_dayfirst_warnings(self):
17661766
tm.assert_index_equal(expected, res1)
17671767

17681768
# B. dayfirst arg incorrect, warning + incorrect output
1769-
msg = r"Parsing '31/12/2014' in DD/MM/YYYY format."
1770-
with pytest.warns(UserWarning, match=msg):
1771-
res2 = to_datetime(arr, dayfirst=False)
1769+
res2 = to_datetime(arr, dayfirst=False)
17721770
with pytest.raises(AssertionError):
17731771
tm.assert_index_equal(expected, res2)
17741772

17751773
# C. dayfirst default arg, same as B
1776-
msg = r"Parsing '31/12/2014' in DD/MM/YYYY format."
1777-
with pytest.warns(UserWarning, match=msg):
1778-
res3 = to_datetime(arr, dayfirst=False)
1774+
res3 = to_datetime(arr, dayfirst=False)
17791775
with pytest.raises(AssertionError):
17801776
tm.assert_index_equal(expected, res3)
17811777

@@ -1789,22 +1785,26 @@ def test_dayfirst_warnings(self):
17891785
# warnings *always* raised
17901786

17911787
arr = ["31/12/2014", "03/30/2011"]
1788+
# first in DD/MM/YYYY, second in MM/DD/YYYY
1789+
expected = DatetimeIndex(
1790+
["2014-12-31", "2011-03-30"], dtype="datetime64[ns]", freq=None
1791+
)
17921792

1793-
msg = r"Parsing '03/30/2011' in MM/DD/YYYY format."
1794-
with pytest.warns(UserWarning, match=msg):
1795-
to_datetime(arr, dayfirst=True)
1793+
# A. use dayfirst=True
1794+
res5 = to_datetime(arr, dayfirst=True)
1795+
tm.assert_index_equal(expected, res5)
17961796

1797-
msg = r"Parsing '31/12/2014' in DD/MM/YYYY format."
1798-
with pytest.warns(UserWarning, match=msg):
1799-
to_datetime(arr, dayfirst=False)
1797+
# B. use dayfirst=False
1798+
res6 = to_datetime(arr, dayfirst=False)
1799+
tm.assert_index_equal(expected, res6)
18001800

1801-
msg = r"Parsing '31/12/2014' in DD/MM/YYYY format."
1802-
with pytest.warns(UserWarning, match=msg):
1803-
to_datetime(arr)
1801+
# C. use dayfirst default arg, same as B
1802+
res7 = to_datetime(arr, dayfirst=False)
1803+
tm.assert_index_equal(expected, res7)
18041804

1805-
msg = r"Parsing '31/12/2014' in DD/MM/YYYY format."
1806-
with pytest.warns(UserWarning, match=msg):
1807-
to_datetime(arr, infer_datetime_format=True)
1805+
# D. use infer_datetime_format=True
1806+
res8 = to_datetime(arr, infer_datetime_format=True)
1807+
tm.assert_index_equal(expected, res8)
18081808

18091809
@pytest.mark.parametrize("klass", [DatetimeIndex, DatetimeArray])
18101810
def test_to_datetime_dta_tz(self, klass):

0 commit comments

Comments
 (0)