Example #1
0
 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))
Example #2
0
 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))
Example #3
0
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)