thunderbird_accounts.utils.tests.utils

Functions

build_keycloak_success_response([...])

Builds an empty successful keycloak request response.

build_mail_get_account([return_json, ...])

Builds a successful stalwart get account request response.

build_mail_update_account([return_json, ...])

Builds a successful stalwart update account request response.

oidc_force_login(client, user[, backend])

This works like django.test.Client except it also bypasses the missing oidc_id_token_expiration session value by setting it in the far future.

thunderbird_accounts.utils.tests.utils.oidc_force_login(client: Client, user: User, backend=None)[source]

This works like django.test.Client except it also bypasses the missing oidc_id_token_expiration session value by setting it in the far future.

Other-wise the request would be redirected to keycloak to login.

thunderbird_accounts.utils.tests.utils.build_keycloak_success_response(return_json: dict | None = None, return_headers: dict | None = None)[source]

Builds an empty successful keycloak request response.

thunderbird_accounts.utils.tests.utils.build_mail_get_account(return_json: dict | None = None, return_headers: dict | None = None)[source]

Builds a successful stalwart get account request response.

thunderbird_accounts.utils.tests.utils.build_mail_update_account(return_json: dict | None = None, return_headers: dict | None = None)[source]

Builds a successful stalwart update account request response.