features.steps.f_001_steps¶
Python steps for F_001.
Functions¶
|
Sets up NTEU login credentials. |
|
Simulates an NTEU attempting to log in. |
|
Verifies the login outcome. |
|
Ensures the NTEU is logged into the system. |
Simulates NTEU navigating to the identity creation page. |
|
Simulates NTEU entering valid identity details. |
|
|
Simulates NTEU submitting a form. |
|
Verifies that the identity was created successfully. |
Simulates NTEU navigating to the identity list. |
|
|
Simulates NTEU selecting an identity. |
|
Verifies that identity details are displayed. |
|
Simulates NTEU editing identity details. |
|
Verifies that the identity was updated successfully. |
|
Simulates NTEU deleting an identity. |
|
Verifies that the identity was removed. |
|
Simulates NTEU initiating device onboarding. |
|
Verifies that the system uses a zero-touch onboarding protocol. |
|
Verifies that the onboarding process completes successfully. |
|
Assesses whether a digital identity exists. |
Verifies that the NTEU is on any action page. |
|
Simulates NTEU entering invalid information. |
|
Verifies that the system displays a clear error message. |
|
Verifies that the system provides guidance for correction. |
Module Contents¶
- features.steps.f_001_steps.step_given_nteu_credentials(context, username, password)[source]¶
Sets up NTEU login credentials.
- Parameters:
context (runner.Context) – The Behave context.
username (str) – The NTEU username.
password (str) – The NTEU password.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_when_user_attempts_login(context)[source]¶
Simulates an NTEU attempting to log in.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_then_login_outcome(context, login_outcome)[source]¶
Verifies the login outcome.
- Parameters:
context (runner.Context) – The Behave context.
login_outcome (str) – The expected login outcome.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_given_nteu_logged_in(context)[source]¶
Ensures the NTEU is logged into the system.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
Simulates NTEU navigating to the identity creation page.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_when_nteu_enters_identity_details(context)[source]¶
Simulates NTEU entering valid identity details.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_when_nteu_submits_form(context)[source]¶
Simulates NTEU submitting a form.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_then_identity_created(context)[source]¶
Verifies that the identity was created successfully.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
Simulates NTEU navigating to the identity list.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_when_nteu_selects_identity(context)[source]¶
Simulates NTEU selecting an identity.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_then_identity_details_displayed(context)[source]¶
Verifies that identity details are displayed.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_when_nteu_edits_identity(context)[source]¶
Simulates NTEU editing identity details.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_then_identity_updated(context)[source]¶
Verifies that the identity was updated successfully.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_when_nteu_deletes_identity(context)[source]¶
Simulates NTEU deleting an identity.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_then_identity_removed(context)[source]¶
Verifies that the identity was removed.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_when_nteu_starts_onboarding(context)[source]¶
Simulates NTEU initiating device onboarding.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_then_system_uses_zto_protocol(context)[source]¶
Verifies that the system uses a zero-touch onboarding protocol.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_then_onboarding_successful(context)[source]¶
Verifies that the onboarding process completes successfully.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_given_digital_identity_exists(context)[source]¶
Assesses whether a digital identity exists.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_given_nteu_is_on_any_action_page(context)[source]¶
Verifies that the NTEU is on any action page.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None
- features.steps.f_001_steps.step_when_nteu_enters_invalid_information(context)[source]¶
Simulates NTEU entering invalid information.
- Parameters:
context (runner.Context) – The Behave context.
- Returns:
None
- Return type:
None