Welcome to the RHUI 3 Test Plan!

Atomic Client Tests

Atomic Host Checks

Atomic Host Checks

rhui3_tests.test_atomic_host_checks.setup()[source]

announce the beginning of the test run

rhui3_tests.test_atomic_host_checks.teardown()[source]

announce the end of the test run

rhui3_tests.test_atomic_host_checks.test_01_check_version()[source]

check if the Atomic host is running the latest documented version

CDS Management Tests

CDS Management Tests for the CLI

CDS-HAProxy Interoperability Tests

Client Management Tests

RHUI CLI Tests

Comps XML (Yum Package Groups) Tests

Container Management Tests

Entitlement Management Tests

EUS Tests (for the CLI)

Custom GPG Key Verification Tests

HAProxy Management Tests

HAProxy Management Tests for the CLI

Repo Management Tests

Various RHUI Related Repository Tests

Tests for RHUI 3 repos and EUS listings

rhui3_tests.test_rhui_3_repos.setup()[source]

announce the beginning of the test run

rhui3_tests.test_rhui_3_repos.teardown()[source]

announce the end of the test run

rhui3_tests.test_rhui_3_repos.test_01_rhui_3_for_rhel_7_check()[source]

check if the RHUI 3 packages for RHEL 7 are available

rhui3_tests.test_rhui_3_repos.test_02_eus_6_repos_check()[source]

check if all supported RHEL 6 EUS versions are available

rhui3_tests.test_rhui_3_repos.test_03_eus_7_repos_check()[source]

check if all supported RHEL 7 EUS versions are available

Security Tests

Various Security Tests

rhui3_tests.test_security.setup()[source]

announce the beginning of the test run

rhui3_tests.test_security.teardown()[source]

announce the end of the test run

rhui3_tests.test_security.test_01_login_add_cds_hap()[source]

log in to RHUI, add CDS and HAProxy nodes

rhui3_tests.test_security.test_02_puppet()[source]

check protocols allowed by Puppet on the RHUA

rhui3_tests.test_security.test_03_https_rhua()[source]

check protocols allowed by Apache on the RHUA

rhui3_tests.test_security.test_04_https_cds()[source]

check protocols allowed by Apache on the CDS nodes

rhui3_tests.test_security.test_05_crane_cds()[source]

check protocols allowed by Crane on the CDS nodes

rhui3_tests.test_security.test_06_haproxy_stats()[source]

check haproxy stats

rhui3_tests.test_security.test_99_cleanup()[source]

delete CDS and HAProxy nodes

Sosreport Tests

Subscription Management Tests

Repo syncing and scheduling Tests

Update Info Tests

User Management Tests

User management tests

rhui3_tests.test_user_management.setup()[source]

announce the beginning of the test run

rhui3_tests.test_user_management.teardown()[source]

announce the end of the test run

rhui3_tests.test_user_management.test_01_initial_run()[source]

log in the RHUI (if not logged in, try the saved or the default admin password)

rhui3_tests.test_user_management.test_02_change_password()[source]

change the password (will log the user out automatically)

rhui3_tests.test_user_management.test_03_login_with_new_pass()[source]

log in with the new password

rhui3_tests.test_user_management.test_04_reset_password()[source]

change the password back to the default one

rhui3_tests.test_user_management.test_05_login_with_wrong_pass()[source]

try logging in with the wrong password, should fail gracefully

Miscellaneous Tests That Do Not Fit Elsewhere

Indices and Tables