]> jfr.im git - yt-dlp.git/blobdiff - test/helper.py
[ie/youtube] Fix comments extraction (#9775)
[yt-dlp.git] / test / helper.py
index 4aca47025e8a6ffbd4a46a392dd56a0d0e02514e..e7473120d1b2d35eb2cbadcb00d879555a95c535 100644 (file)
@@ -223,6 +223,10 @@ def sanitize(key, value):
     if test_info_dict.get('display_id') == test_info_dict.get('id'):
         test_info_dict.pop('display_id')
 
+    # Remove deprecated fields
+    for old in YoutubeDL._deprecated_multivalue_fields.keys():
+        test_info_dict.pop(old, None)
+
     # release_year may be generated from release_date
     if try_call(lambda: test_info_dict['release_year'] == int(test_info_dict['release_date'][:4])):
         test_info_dict.pop('release_year')
@@ -334,3 +338,8 @@ def http_server_port(httpd):
 def verify_address_availability(address):
     if find_available_port(address) is None:
         pytest.skip(f'Unable to bind to source address {address} (address may not exist)')
+
+
+def validate_and_send(rh, req):
+    rh.validate(req)
+    return rh.send(req)