diff options
Diffstat (limited to 'tempest_lib/tests/fake_auth_provider.py')
-rw-r--r-- | tempest_lib/tests/fake_auth_provider.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tempest_lib/tests/fake_auth_provider.py b/tempest_lib/tests/fake_auth_provider.py index bc68d26..3b4f060 100644 --- a/tempest_lib/tests/fake_auth_provider.py +++ b/tempest_lib/tests/fake_auth_provider.py @@ -16,5 +16,15 @@ class FakeAuthProvider(object): + def __init__(self, creds_dict={}): + self.credentials = FakeCredentials(creds_dict) + def auth_request(self, method, url, headers=None, body=None, filters=None): return url, headers, body + + +class FakeCredentials(object): + + def __init__(self, creds_dict): + for key in creds_dict.keys(): + setattr(self, key, creds_dict[key]) |