diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-06-21 12:51:46 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-06-21 13:03:29 +0530 |
commit | f0500bd1e4e3910abd58a1be812ba35fc20049e7 (patch) | |
tree | ef6f8d0ef9c0659d2b504f206506ff1fffa91c63 /test/helper.py | |
parent | 95032f302ccaf294e2b16814f3b838c050182475 (diff) | |
download | hypervideo-pre-f0500bd1e4e3910abd58a1be812ba35fc20049e7.tar.lz hypervideo-pre-f0500bd1e4e3910abd58a1be812ba35fc20049e7.tar.xz hypervideo-pre-f0500bd1e4e3910abd58a1be812ba35fc20049e7.zip |
[test] Fix `FakeYDL` signatures
Authored by: coletdjnz
Diffstat (limited to 'test/helper.py')
-rw-r--r-- | test/helper.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/test/helper.py b/test/helper.py index 2333ace98..5a389b8c4 100644 --- a/test/helper.py +++ b/test/helper.py @@ -44,7 +44,7 @@ def try_rm(filename): raise -def report_warning(message): +def report_warning(message, *args, **kwargs): ''' Print the message to stderr, it will be prefixed with 'WARNING:' If stderr is a tty file the 'WARNING:' will be colored @@ -67,10 +67,10 @@ class FakeYDL(YoutubeDL): super().__init__(params, auto_init=False) self.result = [] - def to_screen(self, s, skip_eol=None): + def to_screen(self, s, *args, **kwargs): print(s) - def trouble(self, s, tb=None): + def trouble(self, s, *args, **kwargs): raise Exception(s) def download(self, x): @@ -80,10 +80,10 @@ class FakeYDL(YoutubeDL): # Silence an expected warning matching a regex old_report_warning = self.report_warning - def report_warning(self, message): + def report_warning(self, message, *args, **kwargs): if re.match(regex, message): return - old_report_warning(message) + old_report_warning(message, *args, **kwargs) self.report_warning = types.MethodType(report_warning, self) @@ -301,9 +301,9 @@ def assertEqual(self, got, expected, msg=None): def expect_warnings(ydl, warnings_re): real_warning = ydl.report_warning - def _report_warning(w): + def _report_warning(w, *args, **kwargs): if not any(re.search(w_re, w) for w_re in warnings_re): - real_warning(w) + real_warning(w, *args, **kwargs) ydl.report_warning = _report_warning |