Skip to content

Commit

Permalink
Component Audit: Check org and loc change on Global Registration form
Browse files Browse the repository at this point in the history
Signed-off-by: Shubham Ganar <[email protected]>
  • Loading branch information
shubhamsg199 committed Dec 19, 2023
1 parent 7ecb7d4 commit 8676745
Showing 1 changed file with 61 additions and 0 deletions.
61 changes: 61 additions & 0 deletions tests/foreman/ui/test_registration.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
"""Tests for registration.
:Requirement: Registration
:CaseLevel: Acceptance
:CaseComponent: Registration
:CaseAutomation: Automated
:CaseImportance: Critical
:Team: Rocket
:TestType: Functional
:Upstream: No
"""

import pytest


@pytest.mark.tier2
def test_positive_org_loc_change_for_registration(
module_activation_key,
module_org,
module_location,
target_sat,
):
"""Changing the organization and location to check if correct org and loc is updated on the global registration page as well as in the command
:id: e83ed6bc-ceae-4021-87fe-3ecde1cbf347
:expectedresults: organization and location is updated correctly on the global registration page as well as in the command.
:CaseLevel: Component
:CaseImportance: Medium
"""
new_org = target_sat.api.Organization().create()
new_loc = target_sat.api.Location().create()
target_sat.api.ActivationKey(organization=new_org).create()

with target_sat.ui_session() as session:
cmd = session.host.get_register_command()
expected_pairs = [
f'organization_id={module_org.id}',
f'location_id={module_location.id}',
]
for pair in expected_pairs:
assert pair in cmd
# changing the org and loc to check if correct org and loc is updated on the registration command
session.organization.select(org_name=new_org.name)
session.location.select(loc_name=new_loc.name)
cmd = session.host.get_register_command()
expected_pairs = [
f'organization_id={new_org.id}',
f'location_id={new_loc.id}',
]
for pair in expected_pairs:
assert pair in cmd

0 comments on commit 8676745

Please sign in to comment.