예제 #1
0
파일: test_lib.py 프로젝트: ARF1/pandas
    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)
예제 #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)
예제 #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')))
예제 #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')))