features.steps.f_001_steps

Python steps for F_001.

Functions

step_given_nteu_credentials(context, username, password)

Sets up NTEU login credentials.

step_when_user_attempts_login(context)

Simulates an NTEU attempting to log in.

step_then_login_outcome(context, login_outcome)

Verifies the login outcome.

step_given_nteu_logged_in(context)

Ensures the NTEU is logged into the system.

step_when_nteu_navigates_to_identity_creation(context)

Simulates NTEU navigating to the identity creation page.

step_when_nteu_enters_identity_details(context)

Simulates NTEU entering valid identity details.

step_when_nteu_submits_form(context)

Simulates NTEU submitting a form.

step_then_identity_created(context)

Verifies that the identity was created successfully.

step_when_nteu_navigates_to_identity_list(context)

Simulates NTEU navigating to the identity list.

step_when_nteu_selects_identity(context)

Simulates NTEU selecting an identity.

step_then_identity_details_displayed(context)

Verifies that identity details are displayed.

step_when_nteu_edits_identity(context)

Simulates NTEU editing identity details.

step_then_identity_updated(context)

Verifies that the identity was updated successfully.

step_when_nteu_deletes_identity(context)

Simulates NTEU deleting an identity.

step_then_identity_removed(context)

Verifies that the identity was removed.

step_when_nteu_starts_onboarding(context)

Simulates NTEU initiating device onboarding.

step_then_system_uses_zto_protocol(context)

Verifies that the system uses a zero-touch onboarding protocol.

step_then_onboarding_successful(context)

Verifies that the onboarding process completes successfully.

step_given_digital_identity_exists(context)

Assesses whether a digital identity exists.

step_given_nteu_is_on_any_action_page(context)

Verifies that the NTEU is on any action page.

step_when_nteu_enters_invalid_information(context)

Simulates NTEU entering invalid information.

step_then_system_should_display_clear_error_msg(context)

Verifies that the system displays a clear error message.

step_then_provide_guidance_for_correction(context)

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

features.steps.f_001_steps.step_when_nteu_navigates_to_identity_creation(context)[source]

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

features.steps.f_001_steps.step_when_nteu_navigates_to_identity_list(context)[source]

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

features.steps.f_001_steps.step_then_system_should_display_clear_error_msg(context)[source]

Verifies that the system displays a clear error message.

Parameters:

context (runner.Context) – The Behave context.

Returns:

None

Return type:

None

features.steps.f_001_steps.step_then_provide_guidance_for_correction(context)[source]

Verifies that the system provides guidance for correction.

Parameters:

context (runner.Context) – The Behave context.

Returns:

None

Return type:

None