The ironic.tests.api.test_hooks Module

Tests for the Pecan API hooks.

class ironic.tests.api.test_hooks.FakeRequest(headers, context, environ)[source]

Bases: object

class ironic.tests.api.test_hooks.FakeRequestState(headers=None, context=None, environ=None)[source]

Bases: object

set_context()[source]
class ironic.tests.api.test_hooks.TestContextHook(*args, **kwargs)[source]

Bases: ironic.tests.api.base.FunctionalTest

test_context_hook_admin(*args, **keywargs)[source]
test_context_hook_noauth_token_removed(*args, **keywargs)[source]
test_context_hook_not_admin(*args, **keywargs)[source]
test_context_hook_public_api(*args, **keywargs)[source]
class ironic.tests.api.test_hooks.TestNoExceptionTracebackHook(*args, **kwargs)[source]

Bases: ironic.tests.api.base.FunctionalTest

setUp()[source]
test_hook_exception_success()[source]
test_hook_remote_error_success()[source]
test_hook_server_debug_on_clientfault()[source]
test_hook_server_debug_on_serverfault()[source]
test_hook_without_traceback()[source]
class ironic.tests.api.test_hooks.TestPublicUrlHook(*args, **kwargs)[source]

Bases: ironic.tests.api.base.FunctionalTest

test_before_host_url()[source]
test_before_public_endpoint()[source]
class ironic.tests.api.test_hooks.TestTrustedCallHook(*args, **kwargs)[source]

Bases: ironic.tests.api.base.FunctionalTest

test_trusted_call_hook_admin()[source]
test_trusted_call_hook_not_admin()[source]
test_trusted_call_hook_public_api()[source]
class ironic.tests.api.test_hooks.TestTrustedCallHookCompatJuno(*args, **kwargs)[source]

Bases: ironic.tests.api.test_hooks.TestTrustedCallHook

setUp()[source]
test_trusted_call_hook_public_api()[source]

This Page