def test_should_warn_and_delete_only_DS_if_selected_are_users_and_DS(self): delete_datasender_id = TestAllDataSenders.register_datasender( DATA_SENDER_TO_DELETE) #self.driver.go_to(DATA_WINNER_ALL_DATA_SENDERS_PAGE) self.all_datasenders_page.load() self.driver.create_screenshot("ds_before_search.png") self.all_datasenders_page.search_with(fetch_(FIRST_NAME, NEW_USER_DATA)) self.all_datasenders_page.click_checkall_checkbox() self.driver.create_screenshot("ds_to_delete.png") self.all_datasenders_page.perform_datasender_action(DELETE) DataSenderDeleteDialog(self.driver).ok() self.assertEqual( self.all_datasenders_page.get_delete_success_message(), DELETE_SUCCESS_TEXT) self.all_datasenders_page.search_with(self.user_ID) self.all_datasenders_page.wait_for_table_to_load() self.assertTrue( self.driver.is_element_present( self.all_datasenders_page. get_checkbox_selector_for_datasender_row(1))) self.all_datasenders_page.search_with(delete_datasender_id) self.all_datasenders_page.wait_for_table_to_load() self.assertFalse( self.driver.is_element_present( self.all_datasenders_page. get_checkbox_selector_for_datasender_row(1)))
def test_delete_data_sender(self): delete_datasender_id = TestAllDataSenders.register_datasender( DATA_SENDER_TO_DELETE, id=TestAllDataSenders._create_id_for_data_sender()) self.all_datasenders_page.load() self.all_datasenders_page.search_with(delete_datasender_id) self.all_datasenders_page.delete_datasender(delete_datasender_id) DataSenderDeleteDialog(self.driver).ok() self.assertEqual( self.all_datasenders_page.get_delete_success_message(), DELETE_SUCCESS_TEXT) self.all_datasenders_page.search_with(delete_datasender_id) self.assertFalse( self.driver.is_element_present( self.all_datasenders_page. get_checkbox_selector_for_datasender_row(1))) self.assertEqual("No matching records found", self.all_datasenders_page.get_empty_table_result())