Merge "Fix mutable default arguments in tests"
This commit is contained in:
commit
debe45b4bd
|
@ -142,7 +142,7 @@ class FakeModule(object):
|
|||
|
||||
class FakeResource(object):
|
||||
|
||||
def __init__(self, manager=None, info={}, loaded=False, methods={}):
|
||||
def __init__(self, manager=None, info=None, loaded=False, methods=None):
|
||||
"""Set attributes and methods for a resource.
|
||||
|
||||
:param manager:
|
||||
|
@ -154,6 +154,9 @@ class FakeResource(object):
|
|||
:param Dictionary methods:
|
||||
A dictionary with all methods
|
||||
"""
|
||||
info = info or {}
|
||||
methods = methods or {}
|
||||
|
||||
self.__name__ = type(self).__name__
|
||||
self.manager = manager
|
||||
self._info = info
|
||||
|
@ -189,9 +192,12 @@ class FakeResource(object):
|
|||
|
||||
class FakeResponse(requests.Response):
|
||||
|
||||
def __init__(self, headers={}, status_code=200, data=None, encoding=None):
|
||||
def __init__(self, headers=None, status_code=200,
|
||||
data=None, encoding=None):
|
||||
super(FakeResponse, self).__init__()
|
||||
|
||||
headers = headers or {}
|
||||
|
||||
self.status_code = status_code
|
||||
|
||||
self.headers.update(headers)
|
||||
|
|
Loading…
Reference in New Issue