summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Wieser <wieser.eric@gmail.com>2018-05-24 09:35:56 -0700
committerGitHub <noreply@github.com>2018-05-24 09:35:56 -0700
commit9ceb49b3d2ea827add5676476720e12b1794bc48 (patch)
tree7a73a2fd11d84fedcd1c32632d146f4ab6923a79
parent0eadc1d585fcca4f8e2d099380f9a697458a9b13 (diff)
downloadnumpy-9ceb49b3d2ea827add5676476720e12b1794bc48.tar.gz
TST: Add extra regression tests for gh-11096
Conversion from timedelta was only reliably broken for integer numbers of weeks (including 0)
-rw-r--r--numpy/core/tests/test_datetime.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/numpy/core/tests/test_datetime.py b/numpy/core/tests/test_datetime.py
index 7bafe167a..940e6fb8a 100644
--- a/numpy/core/tests/test_datetime.py
+++ b/numpy/core/tests/test_datetime.py
@@ -327,6 +327,12 @@ class TestDateTime(object):
a = datetime.timedelta(seconds=3)
assert_raises(TypeError, np.timedelta64, a, 'M')
assert_raises(TypeError, np.timedelta64, a, 'Y')
+ a = datetime.timedelta(weeks=3)
+ assert_raises(TypeError, np.timedelta64, a, 'M')
+ assert_raises(TypeError, np.timedelta64, a, 'Y')
+ a = datetime.timedelta()
+ assert_raises(TypeError, np.timedelta64, a, 'M')
+ assert_raises(TypeError, np.timedelta64, a, 'Y')
def test_timedelta_object_array_conversion(self):
# Regression test for gh-11096