features.steps.r_004_stepsΒΆ
Python steps file for R_004.
AttributesΒΆ
FunctionsΒΆ
|
Sends a POST request to the REST API to create a new identity. |
|
Sends a GET request to the REST API to retrieve an identity by its identifier. |
|
Sends a PUT request to update an existing identity. |
|
Sends a DELETE request to remove an identity by its identifier. |
|
Sends a GET request to the REST API without authentication. |
|
Verifies the response payload includes the expected fields for a newly created identity. |
|
Verifies the response payload includes the expected fields for the retrieved identity. |
|
Ensures the identity exists. |
|
Sends a GET request for an identity by name. |
|
Updates an identity by name. |
|
Verifies the response payload contains the updated identity. |
|
Deletes an identity by name. |
|
Checks if an identity no longer exists. |
Module ContentsΒΆ
- features.steps.r_004_steps.step_post_identity(context, payload)[source]ΒΆ
Sends a POST request to the REST API to create a new identity.
- Parameters:
context (runner.Context) β Behave context.
payload (Any) β The payload containing the identity fields.
- Return type:
None
- features.steps.r_004_steps.step_get_identity(context, identifier)[source]ΒΆ
Sends a GET request to the REST API to retrieve an identity by its identifier.
- Parameters:
context (runner.Context) β Behave context.
identifier (str) β The unique identifier of the identity.
- Return type:
None
- features.steps.r_004_steps.step_put_identity(context, identifier, payload)[source]ΒΆ
Sends a PUT request to update an existing identity.
- Parameters:
context (runner.Context) β Behave context.
identifier (str) β The unique identifier of the identity.
payload (Any) β The payload containing the updated identity fields.
- Return type:
None
- features.steps.r_004_steps.step_delete_identity(context, identifier)[source]ΒΆ
Sends a DELETE request to remove an identity by its identifier.
- Parameters:
context (runner.Context) β Behave context.
identifier (str) β The unique identifier of the identity.
- Return type:
None
- features.steps.r_004_steps.step_get_without_auth(context)[source]ΒΆ
Sends a GET request to the REST API without authentication.
- Parameters:
context (runner.Context) β Behave context.
- Return type:
None
- features.steps.r_004_steps.step_verify_created_identity(context, payload)[source]ΒΆ
Verifies the response payload includes the expected fields for a newly created identity.
- Parameters:
context (runner.Context) β Behave context.
payload (Any) β Expected identity fields.
- Return type:
None
- features.steps.r_004_steps.step_verify_retrieved_identity(context, payload)[source]ΒΆ
Verifies the response payload includes the expected fields for the retrieved identity.
- Parameters:
context (runner.Context) β Behave context.
payload (Any) β Expected identity fields.
- Return type:
None
- features.steps.r_004_steps.step_identity_exists(context, identity)[source]ΒΆ
Ensures the identity exists.
- Parameters:
context (runner.Context) β Behave context.
identity (str) β The identity name.
- Return type:
None
- features.steps.r_004_steps.step_get_identity_by_name(context, identity)[source]ΒΆ
Sends a GET request for an identity by name.
- Parameters:
context (runner.Context) β Behave context.
identity (str) β The identity name.
- Return type:
None
- features.steps.r_004_steps.step_put_identity_by_name(context, identity, payload)[source]ΒΆ
Updates an identity by name.
- Parameters:
context (runner.Context) β Behave context.
identity (str) β The identity name.
payload (Any) β Updated identity data.
- Return type:
None
- features.steps.r_004_steps.step_verify_updated_identity(context, payload)[source]ΒΆ
Verifies the response payload contains the updated identity.
- Parameters:
context (runner.Context) β Behave context.
payload (Any) β Expected updated identity data.
- Return type:
None