!112 !94: tests commons modules that contains most of the logic + zoneinfo (#113)

!112

Co-authored-by: bkfox <thomas bkfox net>
Reviewed-on: rc/aircox#113
This commit is contained in:
Thomas Kairos
2023-08-23 15:28:17 +02:00
parent f9ad81ddac
commit 2ce435fb5d
22 changed files with 253 additions and 108 deletions

View File

@ -121,7 +121,7 @@ class SpoofMixin:
if funcs is not None:
self.funcs = funcs
def get_trace(self, name, args=False, kw=False):
def get_trace(self, name="__call__", args=False, kw=False):
"""Get a function call parameters.
:param str name: function name
@ -137,7 +137,7 @@ class SpoofMixin:
raise ValueError(f"{name} called multiple times.")
return self._get_trace(trace, args=args, kw=kw)
def get_traces(self, name, args=False, kw=False):
def get_traces(self, name="__call__", args=False, kw=False):
"""Get a tuple of all call parameters.
Parameters are the same as `get()`.