From d4f83166a0f9127240cefc8516ff663b0a929f47 Mon Sep 17 00:00:00 2001 From: Todd Jennings Date: Sat, 21 Jun 2014 14:43:41 +0200 Subject: [PATCH] should fix issue #7520, test_nanargmin fails with datetime64 objects --- pandas/tests/test_nanops.py | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/pandas/tests/test_nanops.py b/pandas/tests/test_nanops.py index 417cef92412b1..3e8a5fecbb579 100644 --- a/pandas/tests/test_nanops.py +++ b/pandas/tests/test_nanops.py @@ -237,10 +237,20 @@ def check_funs(self, testfunc, targfunc, self.arr_utf.astype('O')] if allow_date: - self.check_fun(testfunc, targfunc, 'arr_date', **kwargs) - self.check_fun(testfunc, targfunc, 'arr_tdelta', **kwargs) - objs += [self.arr_date.astype('O'), - self.arr_tdelta.astype('O')] + try: + targfunc(self.arr_date) + except TypeError: + pass + else: + self.check_fun(testfunc, targfunc, 'arr_date', **kwargs) + objs += [self.arr_date.astype('O')] + try: + targfunc(self.arr_tdelta) + except TypeError: + pass + else: + self.check_fun(testfunc, targfunc, 'arr_tdelta', **kwargs) + objs += [self.arr_tdelta.astype('O')] if allow_obj: self.arr_obj = np.vstack(objs)