[ytdl] run yt-dlp tests with latest code from master (#3989)

Only use PyPI version for Python 3.6, since that's no longer supported
by the current codebase.
This commit is contained in:
Mike Fährmann
2023-05-01 16:31:26 +02:00
parent 6a860876bc
commit aa731c4298
3 changed files with 27 additions and 5 deletions

View File

@@ -238,7 +238,7 @@ class Test_CommandlineArguments_YtDlp(Test_CommandlineArguments):
@classmethod
def setUpClass(cls):
super().setUpClass()
if cls.module.version.__version__ > "2023.03.04":
if cls.module.version.__version__ > "2022.07.18": # last 3.6 release
cls.test_geo_bypass = cls._test_geo_bypass_xff
def test_retries_extractor(self):
@@ -276,6 +276,15 @@ class Test_CommandlineArguments_YtDlp(Test_CommandlineArguments):
})
def _test_geo_bypass_xff(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",