@@ -16,14 +16,18 @@ class FPTestBase(object):
16
16
setup and tests common to all methods (e.g., error for improper input)
17
17
"""
18
18
19
- def setUp (self , fpalgo ):
20
- self .one_ary = np .array (
21
- [[0 , 0 , 0 , 1 , 0 , 1 , 1 , 1 , 1 , 0 , 1 ],
19
+ def setUp (self , fpalgo , one_ary = None ):
20
+ if one_ary is None :
21
+ self .one_ary = np .array (
22
+ [[0 , 0 , 0 , 1 , 0 , 1 , 1 , 1 , 1 , 0 , 1 ],
22
23
[0 , 0 , 1 , 1 , 0 , 1 , 0 , 1 , 1 , 0 , 1 ],
23
24
[1 , 0 , 0 , 1 , 0 , 1 , 1 , 0 , 0 , 0 , 0 ],
24
25
[0 , 1 , 0 , 0 , 0 , 1 , 1 , 0 , 0 , 1 , 1 ],
25
26
[0 , 1 , 0 , 1 , 1 , 1 , 0 , 0 , 1 , 0 , 0 ]])
26
27
28
+ else :
29
+ self .one_ary = one_ary
30
+
27
31
self .cols = ['Apple' , 'Corn' , 'Dill' , 'Eggs' , 'Ice cream' ,
28
32
'Kidney Beans' , 'Milk' ,
29
33
'Nutmeg' , 'Onion' , 'Unicorn' , 'Yogurt' ]
@@ -100,8 +104,8 @@ def test_with_fill_values(fill_value):
100
104
101
105
102
106
class FPTestAll (FPTestBase ):
103
- def setUp (self , fpalgo ):
104
- FPTestBase .setUp (self , fpalgo )
107
+ def setUp (self , fpalgo , one_ary = None ):
108
+ FPTestBase .setUp (self , fpalgo , one_ary = one_ary )
105
109
106
110
def test_default (self ):
107
111
res_df = self .fpalgo (self .df )
@@ -131,8 +135,8 @@ def test_max_len(self):
131
135
132
136
133
137
class FPTestMaximal (FPTestBase ):
134
- def setUp (self , fpalgo ):
135
- FPTestBase .setUp (self , fpalgo )
138
+ def setUp (self , fpalgo , one_ary = None ):
139
+ FPTestBase .setUp (self , fpalgo , one_ary = one_ary )
136
140
137
141
def test_default (self ):
138
142
res_df = self .fpalgo (self .df )
0 commit comments