diff options
| author | 2023-05-22 01:03:31 -0400 | |
|---|---|---|
| committer | 2023-05-22 01:03:31 -0400 | |
| commit | bff1d7a3fc1f184002ea6c6f77de675885bda3eb (patch) | |
| tree | eead9e450ed44ac46393ad6db6df8d2f5d7a2bf0 /test | |
| parent | 33d4eae5a6df8aaf6757f52ae25f514ff1211c62 (diff) | |
New upstream version 1.25.4.upstream/1.25.4
Diffstat (limited to 'test')
| -rw-r--r-- | test/test_ytdl.py | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/test/test_ytdl.py b/test/test_ytdl.py index 4c20f67..878ac85 100644 --- a/test/test_ytdl.py +++ b/test/test_ytdl.py @@ -235,12 +235,6 @@ class Test_CommandlineArguments(unittest.TestCase): class Test_CommandlineArguments_YtDlp(Test_CommandlineArguments): module_name = "yt_dlp" - @classmethod - def setUpClass(cls): - super().setUpClass() - if cls.module.version.__version__ > "2023.03.04": - cls.test_geo_bypass = cls._test_geo_bypass_xff - def test_retries_extractor(self): inf = float("inf") @@ -275,7 +269,22 @@ class Test_CommandlineArguments_YtDlp(Test_CommandlineArguments): "title:%(artist)s - %(title)s")], }) - def _test_geo_bypass_xff(self): + def test_geo_bypass(self): + try: + ytdl.parse_command_line(self.module, ["--xff", "default"]) + except Exception: + # before --xff (c16644642) + return Test_CommandlineArguments.test_geo_bypass(self) + + self._(["--xff", "default"], + "geo_bypass", "default") + self._(["--xff", "never"], + "geo_bypass", "never") + self._(["--xff", "EN"], + "geo_bypass", "EN") + self._(["--xff", "198.51.100.14/24"], + "geo_bypass", "198.51.100.14/24") + self._("--geo-bypass", "geo_bypass", "default") self._("--no-geo-bypass", |
