Skip to content

Commit

Permalink
correction test registration corpus filter
Browse files Browse the repository at this point in the history
  • Loading branch information
Juliettejns committed Jul 2, 2024
1 parent 006fca8 commit 2b11ebc
Showing 1 changed file with 14 additions and 15 deletions.
29 changes: 14 additions & 15 deletions tests/test_selenium/test_corpus_init.py
Original file line number Diff line number Diff line change
Expand Up @@ -722,29 +722,28 @@ 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)

# 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)
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"))

0 comments on commit 2b11ebc

Please sign in to comment.