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)