Generalize decorator code.
This commit is contained in:
parent
9076e48fee
commit
d3df810065
21 changed files with 53 additions and 160 deletions
|
|
@ -186,3 +186,16 @@ class BaseBackend(object):
|
|||
return MockAWS({'global': self})(func)
|
||||
else:
|
||||
return MockAWS({'global': self})
|
||||
|
||||
|
||||
class base_decorator(object):
|
||||
mock_backend = MockAWS
|
||||
|
||||
def __init__(self, backends):
|
||||
self.backends = backends
|
||||
|
||||
def __call__(self, func=None):
|
||||
if func:
|
||||
return self.mock_backend(self.backends)(func)
|
||||
else:
|
||||
return self.mock_backend(self.backends)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue