5050 key += " : " + str (m [0 ].__name__ )
5151 ids .append (key )
5252
53- escape_fmlas = fmlas [:2 ] + fmlas [3 :]
54- escape_params = list (product (escape_fmlas , models ))
55-
56- escape_ids = []
57- for f , m in escape_params :
58- key = "--" .join ([value for value in f .values ()])
59- key += " : " + str (m [0 ].__name__ )
60- escape_ids .append (key )
61-
6253
6354def sigmoid (v ):
6455 return np .exp (v ) / (1 + np .exp (v ))
@@ -71,13 +62,6 @@ def config(request):
7162 return fmla , model , interface
7263
7364
74- @pytest .fixture (scope = "module" , params = escape_params , ids = escape_ids )
75- def escape_config (request ):
76- fmla , model_interace = request .param
77- model , interface = model_interace
78- return fmla , model , interface
79-
80-
8165def test_formula (config ):
8266 fmla , model , interface = config
8367 for key in fmla :
@@ -198,8 +182,8 @@ def test_parser(config):
198182 assert_frame_equal (eq1 [key ], eq2 [key ])
199183
200184
201- def test_formula_escaped (escape_config ):
202- fmla , model , interface = escape_config
185+ def test_formula_escaped (config ):
186+ fmla , model , interface = config
203187 for key in fmla :
204188 if "[" in fmla [key ] and model not in (IVSystemGMM , IV3SLS ):
205189 return
0 commit comments