Esempio n. 1
0
    def test_max_len_string_array(self):

        arr = np.array(['foo','b',np.nan],dtype='object')
        self.assertTrue(max_len_string_array(arr),3)

        # unicode
        arr = arr.astype('U')
        self.assertTrue(max_len_string_array(arr),3)
Esempio n. 2
0
    def test_max_len_string_array(self):

        arr = np.array(['foo', 'b', np.nan], dtype='object')
        self.assertTrue(max_len_string_array(arr), 3)

        # unicode
        arr = arr.astype('U')
        self.assertTrue(max_len_string_array(arr), 3)
Esempio n. 3
0
    def test_max_len_string_array(self):

        arr = a = np.array(['foo', 'b', np.nan], dtype='object')
        self.assertTrue(lib.max_len_string_array(arr), 3)

        # unicode
        arr = a.astype('U').astype(object)
        self.assertTrue(lib.max_len_string_array(arr), 3)

        # bytes for python3
        arr = a.astype('S').astype(object)
        self.assertTrue(lib.max_len_string_array(arr), 3)

        # raises
        tm.assertRaises(TypeError,
                        lambda: lib.max_len_string_array(arr.astype('U')))
Esempio n. 4
0
    def test_max_len_string_array(self):

        arr = a = np.array(['foo', 'b', np.nan], dtype='object')
        self.assertTrue(lib.max_len_string_array(arr), 3)

        # unicode
        arr = a.astype('U').astype(object)
        self.assertTrue(lib.max_len_string_array(arr), 3)

        # bytes for python3
        arr = a.astype('S').astype(object)
        self.assertTrue(lib.max_len_string_array(arr), 3)

        # raises
        tm.assertRaises(TypeError,
                        lambda: lib.max_len_string_array(arr.astype('U')))