def METHOD_NAME(self):
    jobj = j_array_list([1, -1])
    with self.assertRaises(DHError) as cm:
        bool_input_col = bool_col(name="Boolean", data=[True, 'abc'])
    self.assertNotIn("bool_input_col", dir())
    with self.assertRaises(DHError) as cm:
        _ = byte_col(name="Byte", data=[1, 'abc'])
    with self.assertRaises(DHError) as cm:
        _ = char_col(name="Char", data=[jobj])
    with self.assertRaises(DHError) as cm:
        _ = short_col(name="Short", data=[1, 'abc'])
    with self.assertRaises(DHError) as cm:
        _ = int_col(name="Int", data=[1, [1, 2]])
    with self.assertRaises(DHError) as cm:
        _ = long_col(name="Long", data=[1, float('inf')])
    with self.assertRaises(DHError) as cm:
        _ = float_col(name="Float", data=[1.01, 'NaN'])
    with self.assertRaises(DHError) as cm:
        _ = double_col(name="Double", data=[1.01, jobj])
    with self.assertRaises(DHError) as cm:
        _ = string_col(name="String", data=[1, -1.01])
    with self.assertRaises(TypeError) as cm:
        _ = datetime_col(name="Datetime", data=[round(time.time()), False])
    with self.assertRaises(DHError) as cm:
        _ = jobj_col(name="JObj", data=[jobj, CustomClass(-1, "-1")])