Skip to content

Commit 0a19d13

Browse files
committed
Fix broken model info display test
1 parent 22ad8c6 commit 0a19d13

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

cesium_app/tests/frontend/test_build_model.py

+11-9
Original file line numberDiff line numberDiff line change
@@ -96,17 +96,19 @@ def test_cannot_build_model_unlabeled_data(driver, project, featureset):
9696
"//div[contains(.,'Cannot build model for unlabeled feature set.')]")
9797

9898

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):
100102
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)
104104

105-
driver.wait_for_xpath("//td[contains(text(),'{}')]".format(model.name)).click()
105+
driver.wait_for_xpath("//td[contains(text(), 'Completed')]").click()
106106
time.sleep(0.5)
107107
assert driver.wait_for_xpath("//th[contains(text(),'Model Type')]")\
108108
.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

Comments
 (0)