aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/misc
diff options
context:
space:
mode:
authorgarret1317 <garret@airmail.cc>2025-06-22 01:25:24 +0100
committergarret1317 <garret@airmail.cc>2025-06-22 01:25:24 +0100
commit781ce8e7a74aa19df8793a3f29176d82c44f6b6b (patch)
tree42eb9e1ef68a714d7269a3865c4c7a55f1265644 /misc
parent12aced7d2d34d3e2ba1b2929aa421adcaabef434 (diff)
downloadyt-dlp-rajiko-781ce8e7a74aa19df8793a3f29176d82c44f6b6b.tar.gz
yt-dlp-rajiko-781ce8e7a74aa19df8793a3f29176d82c44f6b6b.tar.bz2
yt-dlp-rajiko-781ce8e7a74aa19df8793a3f29176d82c44f6b6b.zip
move ShareIE tests to test script
Diffstat (limited to 'misc')
-rwxr-xr-xmisc/test_extractors.py36
1 files changed, 34 insertions, 2 deletions
diff --git a/misc/test_extractors.py b/misc/test_extractors.py
index 41dedb4..7c1a2c7 100755
--- a/misc/test_extractors.py
+++ b/misc/test_extractors.py
@@ -42,7 +42,7 @@ def get_test_timefields(airtime, release_time):
-from yt_dlp_plugins.extractor.radiko import RadikoTimeFreeIE
+from yt_dlp_plugins.extractor.radiko import RadikoTimeFreeIE, RadikoShareIE
RadikoTimeFreeIE._TESTS = []
@@ -104,8 +104,40 @@ RadikoTimeFreeIE._TESTS.append({
})
+# testing 29-hour clock handling
+airtime, release_time = get_latest_airtimes(now, WED, 0, 0, datetime.timedelta(minutes=55))
+share_timestring = (airtime - datetime.timedelta(days=1)).strftime("%Y%m%d") + "240000"
-IEs = [RadikoTimeFreeIE]
+RadikoShareIE._TESTS = [{
+ "url": f"http://radiko.jp/share/?sid=FMT&t={share_timestring}",
+ "info_dict": {
+ "live_status": "was_live",
+ "ext": "m4a",
+ "id": f"FMT-{airtime.timestring()}",
+
+ **get_test_timefields(airtime, release_time),
+
+ "title": "JET STREAM",
+ "series": "JET STREAM",
+ "description": r"re:^JET STREAM・・・作家が描く世界への旅。[\s\S]+https://www.tfm.co.jp/f/jetstream/message$",
+ "chapters": list,
+ "thumbnail": "https://program-static.cf.radiko.jp/greinlrspi.jpg",
+
+ "channel": "TOKYO FM",
+ "channel_id": "FMT",
+ "channel_url": "https://www.tfm.co.jp/",
+ "uploader": "TOKYO FM",
+ "uploader_id": "FMT",
+ "uploader_url": "https://www.tfm.co.jp/",
+
+ "cast": ["福山雅治"],
+ "tags": ["福山雅治", "夜間飛行", "音楽との出会いが楽しめる", "朗読を楽しめる", "寝る前に聴きたい"],
+ },
+ }]
+
+
+
+IEs = [RadikoTimeFreeIE, RadikoShareIE]
import test.helper as th