diff options
| author | 2023-05-22 01:03:38 -0400 | |
|---|---|---|
| committer | 2023-05-22 01:03:38 -0400 | |
| commit | 6a3ce8a0116b7439a93fa6070b792f4ffc499be2 (patch) | |
| tree | 35efcd67c38f4d4212c68c59a4e62b6273134cff /test | |
| parent | 20f65494bdac2072232db84fbc12bec78a675da6 (diff) | |
| parent | bff1d7a3fc1f184002ea6c6f77de675885bda3eb (diff) | |
Update upstream source from tag 'upstream/1.25.4'
Update to upstream version '1.25.4'
with Debian dir c3cf6e971855b5ed8569feef8efa371f1ca81f8c
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", |
