Esempio n. 1
0
def new_issue(selenium):
  """Creates a new issue object.

  Returns:
      lib.page.widget.IssueInfo
  """
  issue_info_page = conftest_utils.create_lhn_object(
      selenium, constants.element.Lhn.ISSUES)
  yield issue_info_page
Esempio n. 2
0
def new_org_group(selenium):
  """Creates a new org group object.

  Returns:
      lib.page.widget.OrgGroupInfo
  """
  org_group_page = conftest_utils.create_lhn_object(
      selenium, constants.element.Lhn.ORG_GROUPS)
  yield org_group_page
Esempio n. 3
0
def new_risk(selenium):
  """Creates a new risk group object.

  Returns:
      lib.page.widget.Risks
  """
  risk_page = conftest_utils.create_lhn_object(
      selenium, constants.element.Lhn.RISKS)
  yield risk_page
Esempio n. 4
0
def battery_of_controls(selenium):
  """Creates 3 control objects"""
  controls = []

  for _ in xrange(batch.BATTERY):
    controls.append(conftest_utils.create_lhn_object(
        selenium, constants.element.Lhn.CONTROLS))

  yield controls
Esempio n. 5
0
def new_control(selenium):
  """Creates a new control object.

  Returns:
      lib.page.widget.Controls
  """
  control_info_page = conftest_utils.create_lhn_object(
      selenium, constants.element.Lhn.CONTROLS)
  yield control_info_page
Esempio n. 6
0
def new_project(selenium):
  """Creates a new project object.

  Returns:
      lib.page.widget.ProjectInfo
  """
  project_page = conftest_utils.create_lhn_object(
      selenium, constants.element.Lhn.PROJECTS)
  yield project_page
Esempio n. 7
0
def new_system(selenium):
  """Creates a new system object.

  Returns:
      lib.page.widget.IssueInfo
  """
  system_page = conftest_utils.create_lhn_object(
      selenium, constants.element.Lhn.SYSTEMS)
  yield system_page
Esempio n. 8
0
def new_data_asset(selenium):
  """Creates a new data asset object.

  Returns:
      lib.page.widget.DataAssetInfo
  """
  data_asset_page = conftest_utils.create_lhn_object(
      selenium, constants.element.Lhn.DATA_ASSETS)
  yield data_asset_page
Esempio n. 9
0
def new_process(selenium):
  """Creates a new process object.

  Returns:
      lib.page.widget.Processes
  """
  process_info_page = conftest_utils.create_lhn_object(
      selenium, constants.element.Lhn.PROCESSES)
  yield process_info_page
Esempio n. 10
0
def new_request(selenium):
    """Creates a new request object.

  Returns:
      lib.page.widget.Requests
  """
    request_page = conftest_utils.create_lhn_object(
        selenium, constants.element.Lhn.REQUESTS)
    yield request_page