created functional_tests.list_page to handle common FT helpers; almost every FT file affected & less reliant on .base, which no longer contains those helpers
This commit is contained in:
@@ -77,21 +77,6 @@ class FunctionalTest(StaticLiveServerTestCase):
|
||||
@wait
|
||||
def wait_for(self, fn):
|
||||
return fn()
|
||||
|
||||
def get_item_input_box(self):
|
||||
return self.browser.find_element(By.ID, "id_text")
|
||||
|
||||
@wait
|
||||
def wait_for_row_in_list_table(self, row_text):
|
||||
rows = self.browser.find_elements(By.CSS_SELECTOR, "#id_list_table tr")
|
||||
self.assertIn(row_text, [row.text for row in rows])
|
||||
|
||||
def add_list_item(self, item_text):
|
||||
num_rows = len(self.browser.find_elements(By.CSS_SELECTOR, "#id_list_table tr"))
|
||||
self.get_item_input_box().send_keys(item_text)
|
||||
self.get_item_input_box().send_keys(Keys.ENTER)
|
||||
item_number = num_rows + 1
|
||||
self.wait_for_row_in_list_table(f"{item_number}. {item_text}")
|
||||
|
||||
def create_pre_authenticated_session(self, email):
|
||||
if self.test_server:
|
||||
|
||||
Reference in New Issue
Block a user