@@ -96,17 +96,19 @@ def test_cannot_build_model_unlabeled_data(driver, project, featureset):
96
96
"//div[contains(.,'Cannot build model for unlabeled feature set.')]" )
97
97
98
98
99
- def test_model_info_display (driver , project , featureset , model ):
99
+ @pytest .mark .parametrize ('featureset__name, model_type' ,
100
+ [('class' , 'RandomForestClassifier (fast)' )])
101
+ def test_model_info_display (driver , project , featureset , model_type ):
100
102
driver .refresh ()
101
- proj_select = Select (driver .find_element_by_css_selector ('[name=project]' ))
102
- proj_select .select_by_value (str (project .id ))
103
- driver .find_element_by_id ('react-tabs-6' ).click ()
103
+ _build_model (project .id , model_type , driver )
104
104
105
- driver .wait_for_xpath ("//td[contains(text(),'{} ')]" . format ( model . name ) ).click ()
105
+ driver .wait_for_xpath ("//td[contains(text(), 'Completed ')]" ).click ()
106
106
time .sleep (0.5 )
107
107
assert driver .wait_for_xpath ("//th[contains(text(),'Model Type')]" )\
108
108
.is_displayed ()
109
- assert driver .wait_for_xpath ("//th[contains(text(),'Hyper"
110
- "parameters')]" ).is_displayed ()
111
- assert driver .wait_for_xpath ("//th[contains(text(),'Training "
112
- "Data Score')]" ).is_displayed ()
109
+ assert driver .wait_for_xpath ("//th[contains(text(),"
110
+ "'Hyperparameters')]" ).is_displayed ()
111
+ assert driver .wait_for_xpath ("//th[contains(text(),"
112
+ "'train_score')]" ).is_displayed ()
113
+ assert driver .wait_for_xpath ("//canvas[@class='chartjs-render-monitor']" )\
114
+ .is_displayed ()
0 commit comments