/usr/lib/python2.6/site-packages/keystoneauth1/tests/unit
NameSizeModeActions
access/-0755rm
data/-0755rm
extras/-0755rm
identity/-0755rm
loading/-0755rm
client_fixtures.py49260644editdlrm
client_fixtures.pyc34730644editdlrm
k2k_fixtures.py54540644editdlrm
k2k_fixtures.pyc48780644editdlrm
keystoneauth_fixtures.py23600644editdlrm
keystoneauth_fixtures.pyc22390644editdlrm
matchers.py31650644editdlrm
matchers.pyc39060644editdlrm
oidc_fixtures.py16900644editdlrm
oidc_fixtures.pyc11390644editdlrm
test_betamax_fixture.py21930644editdlrm
test_betamax_fixture.pyc26040644editdlrm
test_discovery.py77450644editdlrm
test_discovery.pyc67150644editdlrm
test_fixtures.py107190644editdlrm
test_fixtures.pyc94260644editdlrm
test_hacking_checks.py17440644editdlrm
test_hacking_checks.pyc20340644editdlrm
test_matchers.py19020644editdlrm
test_matchers.pyc16580644editdlrm
test_session.py302600644editdlrm
test_session.pyc322580644editdlrm
test_token_endpoint.py23370644editdlrm
test_token_endpoint.pyc30200644editdlrm
test_utils.py7910644editdlrm
test_utils.pyc7910644editdlrm
utils.py49500644editdlrm
utils.pyc62150644editdlrm
__init__.py00644editdlrm
__init__.pyc1590644editdlrm
Edit: /usr/lib/python2.6/site-packages/keystoneauth1/tests/unit/test_betamax_fixture.py (2193B)
# Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import testtools from betamax import exceptions from keystoneauth1.fixture import keystoneauth_betamax from keystoneauth1.fixture import v2 as v2Fixtures from keystoneauth1.identity import v2 from keystoneauth1 import session class TestBetamaxFixture(testtools.TestCase): TEST_USERNAME = 'test_user_name' TEST_PASSWORD = 'test_password' TEST_TENANT_NAME = 'test_tenant_name' TEST_AUTH_URL = 'http://keystonauth.betamax_test/v2.0/' V2_TOKEN = v2Fixtures.Token(tenant_name=TEST_TENANT_NAME, user_name=TEST_USERNAME) def setUp(self): super(TestBetamaxFixture, self).setUp() self.ksa_betamax_fixture = self.useFixture( keystoneauth_betamax.BetamaxFixture( cassette_name='ksa_betamax_test_cassette', cassette_library_dir='keystoneauth1/tests/unit/data/', record=False)) def _replay_cassette(self): plugin = v2.Password( auth_url=self.TEST_AUTH_URL, password=self.TEST_PASSWORD, username=self.TEST_USERNAME, tenant_name=self.TEST_TENANT_NAME) s = session.Session() s.get_token(auth=plugin) def test_keystoneauth_betamax_fixture(self): self._replay_cassette() def test_replay_of_bad_url_fails(self): plugin = v2.Password( auth_url='http://invalid-auth-url/v2.0/', password=self.TEST_PASSWORD, username=self.TEST_USERNAME, tenant_name=self.TEST_TENANT_NAME) s = session.Session() self.assertRaises(exceptions.BetamaxError, s.get_token, auth=plugin)