@@ -47,8 +47,8 @@ def test_align(self, data, na_value):
47
47
r1 , r2 = pd .Series (a ).align (pd .Series (b , index = [1 , 2 , 3 ]))
48
48
49
49
# Assumes that the ctor can take a list of scalars of the type
50
- e1 = pd .Series (type ( data ) (list (a ) + [na_value ]))
51
- e2 = pd .Series (type ( data ) ([na_value ] + list (b )))
50
+ e1 = pd .Series (data . _from_sequence (list (a ) + [na_value ]))
51
+ e2 = pd .Series (data . _from_sequence ([na_value ] + list (b )))
52
52
self .assert_series_equal (r1 , e1 )
53
53
self .assert_series_equal (r2 , e2 )
54
54
@@ -60,8 +60,8 @@ def test_align_frame(self, data, na_value):
60
60
)
61
61
62
62
# Assumes that the ctor can take a list of scalars of the type
63
- e1 = pd .DataFrame ({'A' : type ( data ) (list (a ) + [na_value ])})
64
- e2 = pd .DataFrame ({'A' : type ( data ) ([na_value ] + list (b ))})
63
+ e1 = pd .DataFrame ({'A' : data . _from_sequence (list (a ) + [na_value ])})
64
+ e2 = pd .DataFrame ({'A' : data . _from_sequence ([na_value ] + list (b ))})
65
65
self .assert_frame_equal (r1 , e1 )
66
66
self .assert_frame_equal (r2 , e2 )
67
67
@@ -71,9 +71,8 @@ def test_align_series_frame(self, data, na_value):
71
71
df = pd .DataFrame ({"col" : np .arange (len (ser ) + 1 )})
72
72
r1 , r2 = ser .align (df )
73
73
74
- e1 = pd .Series (
75
- data ._constructor_from_sequence (list (data ) + [na_value ]),
76
- name = ser .name )
74
+ e1 = pd .Series (data ._from_sequence (list (data ) + [na_value ]),
75
+ name = ser .name )
77
76
78
77
self .assert_series_equal (r1 , e1 )
79
78
self .assert_frame_equal (r2 , df )
@@ -105,14 +104,13 @@ def test_merge(self, data, na_value):
105
104
res = pd .merge (df1 , df2 )
106
105
exp = pd .DataFrame (
107
106
{'int1' : [1 , 1 , 2 ], 'int2' : [1 , 2 , 3 ], 'key' : [0 , 0 , 1 ],
108
- 'ext' : data ._constructor_from_sequence (
109
- [data [0 ], data [0 ], data [1 ]])})
107
+ 'ext' : data ._from_sequence ([data [0 ], data [0 ], data [1 ]])})
110
108
self .assert_frame_equal (res , exp [['ext' , 'int1' , 'key' , 'int2' ]])
111
109
112
110
res = pd .merge (df1 , df2 , how = 'outer' )
113
111
exp = pd .DataFrame (
114
112
{'int1' : [1 , 1 , 2 , 3 , np .nan ], 'int2' : [1 , 2 , 3 , np .nan , 4 ],
115
113
'key' : [0 , 0 , 1 , 2 , 3 ],
116
- 'ext' : data ._constructor_from_sequence (
114
+ 'ext' : data ._from_sequence (
117
115
[data [0 ], data [0 ], data [1 ], data [2 ], na_value ])})
118
116
self .assert_frame_equal (res , exp [['ext' , 'int1' , 'key' , 'int2' ]])
0 commit comments