keystonemiddleware.tests.unit.client_fixtures.
Examples
¶Bases: fixtures.fixture.Fixture
Example tokens and certs loaded from the examples directory.
To use this class correctly, the module needs to override the test suite class to use testresources.OptimisingTestSuite (otherwise the files will be read on every test). This is done by defining a load_tests function in the module, like this:
(see http://docs.python.org/2/library/unittest.html#load-tests-protocol )
setUp
()¶keystonemiddleware.tests.unit.test_ec2_token_middleware.
EC2TokenMiddlewareTestBad
(*args, **kwds)¶Bases: keystonemiddleware.tests.unit.test_ec2_token_middleware.EC2TokenMiddlewareTestBase
test_communication_failure
(*args, **keywargs)¶test_no_key_id
()¶test_no_result_data
(*args, **keywargs)¶test_no_signature
()¶keystonemiddleware.tests.unit.test_ec2_token_middleware.
EC2TokenMiddlewareTestBase
(*args, **kwds)¶Bases: keystonemiddleware.tests.unit.utils.TestCase
TEST_HOST
= 'fakehost'¶TEST_PORT
= 35357¶TEST_PROTOCOL
= 'https'¶TEST_URL
= 'https://fakehost:35357/v2.0/ec2tokens'¶setUp
()¶keystonemiddleware.tests.unit.test_ec2_token_middleware.
EC2TokenMiddlewareTestGood
(*args, **kwds)¶Bases: keystonemiddleware.tests.unit.test_ec2_token_middleware.EC2TokenMiddlewareTestBase
test_protocol_old_versions
(*args, **keywargs)¶test_protocol_v4
(*args, **keywargs)¶keystonemiddleware.tests.unit.test_ec2_token_middleware.
FakeApp
¶Bases: object
This represents a WSGI app protected by the auth_token middleware.
keystonemiddleware.tests.unit.test_entry_points.
TestPasteDeploymentEntryPoints
(*args, **kwds)¶Bases: keystonemiddleware.tests.unit.utils.BaseTestCase
test_entry_points
()¶keystonemiddleware.tests.unit.test_fixtures.
AuthTokenFixtureTest
(*args, **kwds)¶Bases: keystonemiddleware.tests.unit.auth_token.test_auth_token_middleware.BaseAuthTokenMiddlewareTest
setUp
()¶test_auth_token_fixture_expired_token
()¶test_auth_token_fixture_invalid_token
()¶test_auth_token_fixture_valid_token
()¶keystonemiddleware.tests.unit.test_opts.
OptsTestCase
(*args, **kwds)¶Bases: keystonemiddleware.tests.unit.utils.TestCase
test_entry_point
()¶test_list_auth_token_opts
()¶test_original_list_all_options
()¶keystonemiddleware.tests.unit.test_s3_token_middleware.
FakeApp
¶Bases: object
This represents a WSGI app protected by the auth_token middleware.
keystonemiddleware.tests.unit.test_s3_token_middleware.
S3TokenMiddlewareTestBad
(*args, **kwds)¶Bases: keystonemiddleware.tests.unit.test_s3_token_middleware.S3TokenMiddlewareTestBase
setUp
()¶test_bad_reply
()¶test_fail_to_connect_to_keystone
()¶keystonemiddleware.tests.unit.test_s3_token_middleware.
S3TokenMiddlewareTestBase
(*args, **kwds)¶Bases: keystonemiddleware.tests.unit.utils.TestCase
TEST_URL
= 'https://fakehost/identity/v2.0/s3tokens'¶TEST_WWW_AUTHENTICATE_URI
= 'https://fakehost/identity'¶setUp
()¶start_fake_response
(status, headers)¶keystonemiddleware.tests.unit.test_s3_token_middleware.
S3TokenMiddlewareTestDeprecatedOptions
(*args, **kwds)¶Bases: keystonemiddleware.tests.unit.test_s3_token_middleware.S3TokenMiddlewareTestBase
setUp
()¶test_logs_warning
()¶keystonemiddleware.tests.unit.test_s3_token_middleware.
S3TokenMiddlewareTestGood
(*args, **kwds)¶Bases: keystonemiddleware.tests.unit.test_s3_token_middleware.S3TokenMiddlewareTestBase
setUp
()¶test_insecure
(*args, **keywargs)¶test_insecure_option
()¶test_no_path_request
()¶test_unicode_path
()¶test_without_auth_storage_token
()¶keystonemiddleware.tests.unit.utils.
BaseTestCase
(*args, **kwds)¶Bases: oslotest.base.BaseTestCase
setUp
()¶keystonemiddleware.tests.unit.utils.
DisableModuleFixture
(module, *args, **kw)¶Bases: fixtures.fixture.Fixture
A fixture to provide support for unloading/disabling modules.
clear_module
()¶setUp
()¶Ensure ImportError for the specified module.
tearDown
()¶keystonemiddleware.tests.unit.utils.
MiddlewareTestCase
(*args, **kwds)¶Bases: keystonemiddleware.tests.unit.utils.BaseTestCase
create_app
(*args, **kwargs)¶create_middleware
(cb, **kwargs)¶create_simple_app
(*args, **kwargs)¶create_simple_middleware
(status='200 OK', body='', headers=None, **kwargs)¶keystonemiddleware.tests.unit.utils.
NoModuleFinder
(module)¶Bases: object
Disallow further imports of ‘module’.
find_module
(fullname, path)¶keystonemiddleware.tests.unit.utils.
TestCase
(*args, **kwds)¶Bases: keystonemiddleware.tests.unit.utils.BaseTestCase
TEST_DOMAIN_ID
= '1'¶TEST_DOMAIN_NAME
= 'aDomain'¶TEST_GROUP_ID
= '59b6c8b19b1e4016a8b6522ff6dd1955'¶TEST_ROLE_ID
= '2a4387bca9ce4aeea54f3e3fce8b55ee'¶TEST_ROOT_URL
= 'http://127.0.0.1:5000/'¶TEST_TENANT_ID
= '1'¶TEST_TENANT_NAME
= 'aTenant'¶TEST_TOKEN
= 'aToken'¶TEST_TRUST_ID
= 'aTrust'¶TEST_USER
= 'test'¶TEST_USER_ID
= '3167a883204c4a899b179daffb1d509c'¶setUp
()¶tearDown
()¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.