glare.tests.unit.middleware package

Submodules

glare.tests.unit.middleware.test_context module

class glare.tests.unit.middleware.test_context.TestContextMiddleware(*args, **kwargs)[source]

Bases: glare.tests.unit.base.BaseTestCase

test_anonymous_access_defaults_to_disabled()[source]
test_anonymous_access_enabled()[source]
test_header_parsing()[source]
test_invalid_service_catalog()[source]
test_is_admin_flag()[source]
test_response()[source]
test_roles_case_insensitive()[source]
test_roles_stripping()[source]
test_service_catalog()[source]

glare.tests.unit.middleware.test_fault module

glare.tests.unit.middleware.test_keycloak_auth module

class glare.tests.unit.middleware.test_keycloak_auth.TestKeycloakAuthMiddleware(*args, **kwargs)[source]

Bases: glare.tests.unit.base.BaseTestCase

test_connection_error(**keywargs)[source]
test_header_parsing(**keywargs)[source]
test_no_auth_token()[source]
test_no_realm_access(**keywargs)[source]
test_server_exception(**keywargs)[source]
test_server_forbidden(**keywargs)[source]
test_server_unauthorized(**keywargs)[source]
test_userinfo_endpoint_empty(**keywargs)[source]
test_wrong_token_format()[source]

glare.tests.unit.middleware.test_trusted_auth module

class glare.tests.unit.middleware.test_trusted_auth.TestTrustedAuthMiddleware(*args, **kwargs)[source]

Bases: glare.tests.unit.base.BaseTestCase

test_anonymous_access_defaults_to_disabled()[source]
test_anonymous_access_enabled()[source]
test_header_parsing()[source]
test_is_admin_flag()[source]
test_no_auth_token()[source]
test_no_roles()[source]
test_no_tenant()[source]
test_response()[source]
test_response_no_request_id()[source]
test_response_no_request_id_prefix()[source]
test_roles_case_insensitive()[source]
test_token_stripping()[source]
test_wrong_format()[source]

glare.tests.unit.middleware.test_version_negotiations module

class glare.tests.unit.middleware.test_version_negotiations.TestContextMiddleware(*args, **kwargs)[source]

Bases: glare.tests.unit.base.BaseTestCase

MIME_TYPE = 'application/vnd.openstack.artifacts-'
test_latest_version()[source]
test_response()[source]
test_too_big_version()[source]
test_version_request()[source]
test_version_unknown()[source]
test_wrong_version()[source]

Module contents