Fake Drivers¶
When the real thing isn’t available and you have some development to do these fake implementations of various drivers let you get on with your day.
The cinder.tests.unit.test_service.FakeManager Class¶
-
class
FakeManager(host=None, db_driver=None, service_name=None, cluster=None) Bases:
cinder.manager.ManagerFake manager for tests.
-
test_method()
-
The cinder.tests.unit.api.fakes Module¶
-
class
Context Bases:
object
-
class
FakeAuthDatabase Bases:
object-
static
auth_token_create(context, token)
-
static
auth_token_destroy(context, token_id)
-
static
auth_token_get(context, token_hash)
-
data= {}
-
static
-
class
FakeRateLimiter(application) Bases:
object
-
class
FakeRequestContext(*args, **kwargs)
-
class
FakeRouter(ext_mgr=None) Bases:
oslo_service.wsgi.Router
-
class
FakeToken(**kwargs) Bases:
object-
id_count= 0
-
-
class
HTTPRequest(environ, charset=None, unicode_errors=None, decode_param_names=None, **kw) Bases:
webob.request.Request-
classmethod
blank(*args, **kwargs)
-
classmethod
-
class
TestRouter(controller) Bases:
oslo_service.wsgi.Router
-
get_fake_uuid(token=0)
-
wsgi_app(inner_app_v2=None, fake_auth=True, fake_auth_context=None, use_no_auth=False, ext_mgr=None, inner_app_v3=None)