def test_delete_workflow( self, login_as_creator_or_reader, app_workflow, selenium ): """Test deletion of workflow.""" ui_facade.delete_obj(app_workflow) ui_facade.open_obj(app_workflow) assert ui_utils.is_error_404()
def assert_can_delete(selenium, obj, can_delete): """If `can_delete` is True, assert that current user can delete object via UI otherwise check that user cannot delete object via UI """ info_page = _get_ui_service(selenium, obj=obj).open_info_page_of_obj(obj) assert info_page.three_bbs.delete_option.exists == can_delete if can_delete: info_page.three_bbs.select_delete().confirm_delete() selenium_utils.open_url(obj.url) assert ui_utils.is_error_404()
def test_delete_workflow(self, login_as_creator_or_reader, app_workflow, selenium): """Test deletion of workflow.""" ui_facade.delete_obj(app_workflow) ui_facade.open_obj(app_workflow) assert ui_utils.is_error_404()