diff options
author | Thomas Kriechbaumer <thomas@kriechbaumer.name> | 2017-01-25 21:12:11 +0100 |
---|---|---|
committer | Thomas Kriechbaumer <thomas@kriechbaumer.name> | 2017-02-02 10:15:01 +0100 |
commit | 380d8ec37041d0128df0e0a9ede4b157314f6546 (patch) | |
tree | 05a4a6e5d6beb00c7c278d9e06b2e27af05c2837 /mitmproxy/utils | |
parent | 3ae060f0d334eebb59c97d0647a2f39ee1b60549 (diff) | |
download | mitmproxy-380d8ec37041d0128df0e0a9ede4b157314f6546.tar.gz mitmproxy-380d8ec37041d0128df0e0a9ede4b157314f6546.tar.bz2 mitmproxy-380d8ec37041d0128df0e0a9ede4b157314f6546.zip |
increase test coverage
Diffstat (limited to 'mitmproxy/utils')
-rw-r--r-- | mitmproxy/utils/debug.py | 10 | ||||
-rw-r--r-- | mitmproxy/utils/typecheck.py | 1 |
2 files changed, 6 insertions, 5 deletions
diff --git a/mitmproxy/utils/debug.py b/mitmproxy/utils/debug.py index 52f48f6b..ff98b86c 100644 --- a/mitmproxy/utils/debug.py +++ b/mitmproxy/utils/debug.py @@ -45,17 +45,17 @@ def dump_system_info(): ] d = platform.linux_distribution() t = "Linux distro: %s %s %s" % d - if d[0]: # pragma: no-cover + if d[0]: # pragma: no cover data.append(t) d = platform.mac_ver() t = "Mac version: %s %s %s" % d - if d[0]: # pragma: no-cover + if d[0]: # pragma: no cover data.append(t) d = platform.win32_ver() t = "Windows version: %s %s %s %s" % d - if d[0]: # pragma: no-cover + if d[0]: # pragma: no cover data.append(t) return "\n".join(data) @@ -135,11 +135,11 @@ def dump_stacks(signal=None, frame=None, file=sys.stdout, testing=False): if line: code.append(" %s" % (line.strip())) print("\n".join(code), file=file) - if not testing: + if not testing: # pragma: no cover sys.exit(1) def register_info_dumpers(): - if os.name != "nt": + if os.name != "nt": # pragma: windows no cover signal.signal(signal.SIGUSR1, dump_info) signal.signal(signal.SIGUSR2, dump_stacks) diff --git a/mitmproxy/utils/typecheck.py b/mitmproxy/utils/typecheck.py index ae1a507d..2cdf7f51 100644 --- a/mitmproxy/utils/typecheck.py +++ b/mitmproxy/utils/typecheck.py @@ -58,6 +58,7 @@ def check_type(attr_name: str, value: typing.Any, typeinfo: type) -> None: except AttributeError: # Python 3.5.0 T = typeinfo.__parameters__[0] + if not isinstance(value, (tuple, list)): raise e for v in value: |