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