def test_is_dtype(self): self.assertTrue(DatetimeTZDtype.is_dtype(self.dtype)) self.assertTrue(DatetimeTZDtype.is_dtype('datetime64[ns, US/Eastern]')) self.assertFalse(DatetimeTZDtype.is_dtype('foo')) self.assertTrue(DatetimeTZDtype.is_dtype(DatetimeTZDtype( 'ns', 'US/Pacific'))) self.assertFalse(DatetimeTZDtype.is_dtype(np.float64))
def test_is_dtype(self): self.assertTrue(DatetimeTZDtype.is_dtype(self.dtype)) self.assertTrue(DatetimeTZDtype.is_dtype('datetime64[ns, US/Eastern]')) self.assertFalse(DatetimeTZDtype.is_dtype('foo')) self.assertTrue( DatetimeTZDtype.is_dtype(DatetimeTZDtype('ns', 'US/Pacific'))) self.assertFalse(DatetimeTZDtype.is_dtype(np.float64))
def test_dtype_equal(): assert is_dtype_equal(np.int64, np.int64) assert not is_dtype_equal(np.int64, np.float64) p1 = PeriodDtype('D') p2 = PeriodDtype('D') assert is_dtype_equal(p1, p2) assert not is_dtype_equal(np.int64, p1) p3 = PeriodDtype('2D') assert not is_dtype_equal(p1, p3) assert not DatetimeTZDtype.is_dtype(np.int64) assert not PeriodDtype.is_dtype(np.int64)