예제 #1
0
 def test_is_dtype(self):
     self.assertTrue(CategoricalDtype.is_dtype(self.dtype))
     self.assertTrue(CategoricalDtype.is_dtype('category'))
     self.assertTrue(CategoricalDtype.is_dtype(CategoricalDtype()))
     self.assertFalse(CategoricalDtype.is_dtype('foo'))
     self.assertFalse(CategoricalDtype.is_dtype(np.float64))
예제 #2
0
 def test_equality(self):
     self.assertTrue(is_dtype_equal(self.dtype, 'category'))
     self.assertTrue(is_dtype_equal(self.dtype, CategoricalDtype()))
     self.assertFalse(is_dtype_equal(self.dtype, 'foo'))
예제 #3
0
 def test_construction_from_string(self):
     result = CategoricalDtype.construct_from_string('category')
     self.assertTrue(is_dtype_equal(self.dtype, result))
     self.assertRaises(TypeError, lambda : CategoricalDtype.construct_from_string('foo'))
예제 #4
0
 def setUp(self):
     self.dtype = CategoricalDtype()