aboutsummaryrefslogtreecommitdiffstats
path: root/test/helper.py
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2022-06-21 12:51:46 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2022-06-21 13:03:29 +0530
commitf0500bd1e4e3910abd58a1be812ba35fc20049e7 (patch)
treeef6f8d0ef9c0659d2b504f206506ff1fffa91c63 /test/helper.py
parent95032f302ccaf294e2b16814f3b838c050182475 (diff)
downloadhypervideo-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.py14
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