mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-30 22:25:19 +00:00 
			
		
		
		
	[test] Convert warnings into errors
* And fix some existing warnings Authored by: fstirlitz
This commit is contained in:
		| @@ -13,4 +13,5 @@ if ["%~1"]==[""] ( | ||||
|     exit /b 1 | ||||
| ) | ||||
|  | ||||
| set PYTHONWARNINGS=error | ||||
| pytest %test_set% | ||||
|   | ||||
| @@ -11,4 +11,4 @@ else | ||||
|     exit 1 | ||||
| fi | ||||
|  | ||||
| python3 -m pytest "$test_set" | ||||
| python3 -bb -Werror -m pytest "$test_set" | ||||
|   | ||||
| @@ -66,8 +66,9 @@ class TestHTTPS(unittest.TestCase): | ||||
|         certfn = os.path.join(TEST_DIR, 'testcert.pem') | ||||
|         self.httpd = compat_http_server.HTTPServer( | ||||
|             ('127.0.0.1', 0), HTTPTestRequestHandler) | ||||
|         self.httpd.socket = ssl.wrap_socket( | ||||
|             self.httpd.socket, certfile=certfn, server_side=True) | ||||
|         sslctx = ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER) | ||||
|         sslctx.load_cert_chain(certfn, None) | ||||
|         self.httpd.socket = sslctx.wrap_socket(self.httpd.socket, server_side=True) | ||||
|         self.port = http_server_port(self.httpd) | ||||
|         self.server_thread = threading.Thread(target=self.httpd.serve_forever) | ||||
|         self.server_thread.daemon = True | ||||
|   | ||||
| @@ -1 +1 @@ | ||||
| @py "%~dp0yt_dlp\__main__.py" %* | ||||
| @py -bb -Werror -Xdev "%~dp0yt_dlp\__main__.py" %* | ||||
|   | ||||
| @@ -1,2 +1,2 @@ | ||||
| #!/bin/sh | ||||
| exec python3 "$(dirname "$(realpath "$0")")/yt_dlp/__main__.py" "$@" | ||||
| exec "${PYTHON:-python3}" -bb -Werror -Xdev "$(dirname "$(realpath "$0")")/yt_dlp/__main__.py" "$@" | ||||
|   | ||||
| @@ -159,7 +159,7 @@ def windows_enable_vt_mode():  # TODO: Do this the proper way https://bugs.pytho | ||||
|     startupinfo = subprocess.STARTUPINFO() | ||||
|     startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW | ||||
|     try: | ||||
|         subprocess.Popen('', shell=True, startupinfo=startupinfo) | ||||
|         subprocess.Popen('', shell=True, startupinfo=startupinfo).wait() | ||||
|         WINDOWS_VT_MODE = True | ||||
|     except Exception: | ||||
|         pass | ||||
|   | ||||
| @@ -11,7 +11,7 @@ from ..utils import ( | ||||
| 
 | ||||
| 
 | ||||
| class GediDigitalIE(InfoExtractor): | ||||
|     _VALID_URL = r'''(?x)(?P<url>(?:https?:)//video\. | ||||
|     _VALID_URL = r'''(?x:(?P<url>(?:https?:)//video\. | ||||
|         (?: | ||||
|             (?: | ||||
|                 (?:espresso\.)?repubblica | ||||
| @@ -33,7 +33,7 @@ class GediDigitalIE(InfoExtractor): | ||||
|                 |corrierealpi | ||||
|                 |lasentinella | ||||
|             )\.gelocal | ||||
|         )\.it(?:/[^/]+){2,4}/(?P<id>\d+))(?:$|[?&].*)''' | ||||
|         )\.it(?:/[^/]+){2,4}/(?P<id>\d+))(?:$|[?&].*))''' | ||||
|     _TESTS = [{ | ||||
|         'url': 'https://video.lastampa.it/politica/il-paradosso-delle-regionali-la-lega-vince-ma-sembra-aver-perso/121559/121683', | ||||
|         'md5': '84658d7fb9e55a6e57ecc77b73137494', | ||||
|   | ||||
| @@ -10,7 +10,7 @@ from ..utils import ( | ||||
| 
 | ||||
| 
 | ||||
| class GfycatIE(InfoExtractor): | ||||
|     _VALID_URL = r'(?i)https?://(?:(?:www|giant|thumbs)\.)?gfycat\.com/(?:ru/|ifr/|gifs/detail/)?(?P<id>[^-/?#\."\']+)' | ||||
|     _VALID_URL = r'https?://(?:(?:www|giant|thumbs)\.)?gfycat\.com/(?i:ru/|ifr/|gifs/detail/)?(?P<id>[^-/?#\."\']+)' | ||||
|     _TESTS = [{ | ||||
|         'url': 'http://gfycat.com/DeadlyDecisiveGermanpinscher', | ||||
|         'info_dict': { | ||||
|   | ||||
| @@ -12,14 +12,14 @@ from ..utils import ( | ||||
| class WimTVIE(InfoExtractor): | ||||
|     _player = None | ||||
|     _UUID_RE = r'[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}' | ||||
|     _VALID_URL = r'''(?x) | ||||
|     _VALID_URL = r'''(?x: | ||||
|         https?://platform.wim.tv/ | ||||
|         (?: | ||||
|             (?:embed/)?\? | ||||
|             |\#/webtv/.+?/ | ||||
|         ) | ||||
|         (?P<type>vod|live|cast)[=/] | ||||
|         (?P<id>%s).*?''' % _UUID_RE | ||||
|         (?P<id>%s).*?)''' % _UUID_RE | ||||
|     _TESTS = [{ | ||||
|         # vod stream | ||||
|         'url': 'https://platform.wim.tv/embed/?vod=db29fb32-bade-47b6-a3a6-cb69fe80267a', | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 pukkandan
					pukkandan