test: fix isrc_search_languages (use quoted query)
This commit is contained in:
parent
69c2f21cff
commit
443cef39dc
1 changed files with 6 additions and 10 deletions
|
|
@ -2691,25 +2691,21 @@ async fn invalid_ctoken(#[case] ep: ContinuationEndpoint, rp: RustyPipe) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// YouTube Music allows searching for ISRC codes
|
/// YouTube Music allows searching for ISRC codes
|
||||||
/// This feature does not seem to work with all languages and it has changed in the past.
|
|
||||||
/// This test is used to check which languages are working
|
|
||||||
#[rstest]
|
#[rstest]
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
async fn isrc_search_languages(rp: RustyPipe) {
|
async fn isrc_search_languages(rp: RustyPipe) {
|
||||||
for lang in LANGUAGES {
|
for lang in LANGUAGES {
|
||||||
// flaky for English, skipping for now
|
|
||||||
if matches!(lang, Language::En | Language::EnGb | Language::EnIn) {
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
let tracks = rp
|
let tracks = rp
|
||||||
.query()
|
.query()
|
||||||
.lang(lang)
|
.lang(lang)
|
||||||
.music_search_tracks("DEUM71602459")
|
.music_search_tracks("\"DEUM71602459\"")
|
||||||
.await
|
.await
|
||||||
.unwrap();
|
.unwrap();
|
||||||
let working = tracks.items.items.iter().any(|t| t.id == "g0iRiJ_ck48");
|
let track_id = &tracks.items.items[0].id;
|
||||||
assert!(working, "lang: {lang}");
|
assert!(
|
||||||
|
track_id == "g0iRiJ_ck48" || track_id == "YgUZtELr_jw",
|
||||||
|
"lang: {lang}; track: {track_id}"
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Reference in a new issue