From 21441155145716b3d159d9331b46b19e7ae0c13f Mon Sep 17 00:00:00 2001 From: y-p Date: Thu, 29 Nov 2012 01:47:48 +0200 Subject: [PATCH] BUG: py3.3 returns False, not TypeError datetime==datetime+tz #2331 http://docs.python.org/3/whatsnew/3.3.html#datetime --- pandas/tseries/tests/test_timeseries.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pandas/tseries/tests/test_timeseries.py b/pandas/tseries/tests/test_timeseries.py index ef35c44b53772..b60397bf138c6 100644 --- a/pandas/tseries/tests/test_timeseries.py +++ b/pandas/tseries/tests/test_timeseries.py @@ -2385,8 +2385,12 @@ def test_cant_compare_tz_naive_w_aware(self): self.assertRaises(Exception, b.__lt__, a) self.assertRaises(Exception, b.__gt__, a) - self.assertRaises(Exception, a.__eq__, b.to_pydatetime()) - self.assertRaises(Exception, a.to_pydatetime().__eq__, b) + if sys.version_info < (3,3): + self.assertRaises(Exception, a.__eq__, b.to_pydatetime()) + self.assertRaises(Exception, a.to_pydatetime().__eq__, b) + else: + self.assertFalse(a == b.to_pydatetime()) + self.assertFalse(a.to_pydatetime() == b) def test_delta_preserve_nanos(self): val = Timestamp(1337299200000000123L)