diff options
author | garret1317 <garret@airmail.cc> | 2025-09-19 01:28:17 +0100 |
---|---|---|
committer | garret1317 <garret@airmail.cc> | 2025-09-19 01:38:40 +0100 |
commit | b8807109ba7e4515ffc5d6d3d0fcf8888acd13a3 (patch) | |
tree | 77de6eee1711b0769465bcc18ababe39e4e5a064 /yt_dlp_plugins/extractor | |
parent | 291fd64ad2ca9d0d2b95a6812be3eebdb2012e6c (diff) | |
download | yt-dlp-rajiko-b8807109ba7e4515ffc5d6d3d0fcf8888acd13a3.tar.gz yt-dlp-rajiko-b8807109ba7e4515ffc5d6d3d0fcf8888acd13a3.tar.bz2 yt-dlp-rajiko-b8807109ba7e4515ffc5d6d3d0fcf8888acd13a3.zip |
Add PodcastSearch test
Diffstat (limited to 'yt_dlp_plugins/extractor')
-rw-r--r-- | yt_dlp_plugins/extractor/radiko_podcast.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/yt_dlp_plugins/extractor/radiko_podcast.py b/yt_dlp_plugins/extractor/radiko_podcast.py index 67d6475..27b91ad 100644 --- a/yt_dlp_plugins/extractor/radiko_podcast.py +++ b/yt_dlp_plugins/extractor/radiko_podcast.py @@ -131,6 +131,14 @@ class RadikoPodcastChannelIE(_RadikoPodcastBaseIE): class RadikoPodcastSearchIE(InfoExtractor): _VALID_URL = r"https?://(?:www\.)?radiko\.jp/#!/search/podcast/(?:timeshift|live)\?" + _TESTS = [{ + "url": "https://radiko.jp/#!/search/podcast/live?key=ドラマ", + "playlist_mincount": 51, + "info_dict": { + "id": "ドラマ", + "title": "ドラマ", + }, + }] def _pagefunc(self, url, idx): url = update_url_query(url, {"pageIdx": idx}) @@ -163,4 +171,5 @@ class RadikoPodcastSearchIE(InfoExtractor): return self.playlist_result( OnDemandPagedList(lambda idx: self._pagefunc(search_url, idx), 50), title=keywords, + id=keywords, # i have to put some kind of id or the tests fail ) |