Example #1
0
 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()
Example #2
0
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()
Example #3
0
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()