From 2b11ebc6a23b8c60e488fba314a0ae189c8e21ed Mon Sep 17 00:00:00 2001 From: Juliettejns Date: Tue, 2 Jul 2024 15:09:04 +0200 Subject: [PATCH] correction test registration corpus filter --- tests/test_selenium/test_corpus_init.py | 29 ++++++++++++------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/tests/test_selenium/test_corpus_init.py b/tests/test_selenium/test_corpus_init.py index d325379..c76232b 100644 --- a/tests/test_selenium/test_corpus_init.py +++ b/tests/test_selenium/test_corpus_init.py @@ -722,10 +722,6 @@ def lemmatizing(): second_app.close() def test_registration_filters(self): - self.add_control_lists() - target_cl = db.session.query(ControlLists). \ - filter(ControlLists.name == "Ancien Français - École des Chartes").first() - # Click register menu link self.driver_find_element_by_id("new_corpus_link").click() self.driver.implicitly_wait(15) @@ -733,18 +729,21 @@ def test_registration_filters(self): # Fill in registration form self.driver_find_element_by_id("corpusName").send_keys(PLAINTEXT_CORPORA["Wauchier"]["name"]) self.writeMultiline(self.driver_find_element_by_id("tokens"), PLAINTEXT_CORPORA["Wauchier"]["data"]) - self.driver_find_element_by_id("label_checkbox_reuse").click() - self.driver_find_element_by_id("control_list_select").click() - self.driver_find_element_by_id("cl_opt_" + str(target_cl.id)).click() + self.driver_find_element_by_id("label_checkbox_create").click() self.driver_find_element_by_id("punct").click() - - self.driver_find_element_by_id("submit").click + self.driver.save_screenshot("./test_registration_filter0.png") + self.driver_find_element_by_id("submit").click() self.driver.save_screenshot("./test_registration_filter.png") self.driver.implicitly_wait(15) - #ne fonctionne pas, aller voir direct dans control list ignore si les cases sont cochées - - CL = db.session.query(ControlLists).filter(ControlLists.name == "Ancien Français - École des Chartes").first() - CLUser = db.session.query(ControlListsUser).filter(ControlListsUser.control_lists_id == CL.id).first() - self.assertEqual(CLUser.filter_punct, True) - self.assertEqual(CLUser.filter_numeral, False) \ No newline at end of file + self.driver_find_element_by_link_text("Dashboard").click() + controllists_dashboard = self.driver_find_element_by_id("control_lists-dashboard") + self.driver.save_screenshot("./test_registration_filter2.png") + self.element_find_element_by_partial_link_text(controllists_dashboard, "Wauchier").click() + self.driver.save_screenshot("./test_registration_filter3.png") + self.driver_find_element_by_link_text("Ignore values").click() + self.driver.save_screenshot("./test_registration_filter4.png") + punct = self.driver_find_element_by_id("punct") + numeral = self.driver_find_element_by_id('numeral') + self.assertTrue(punct.get_property("checked")) + self.assertFalse(numeral.get_property("checked"))