From 16638d3edaab3c625406ff5c64026fa15fe5f18e Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Sun, 25 Dec 2022 23:45:40 +0100 Subject: [PATCH] tests: replace artist: no_more_albums --- .../youtube__music_artist_no_more_albums.snap | 274 ++++++------------ tests/youtube.rs | 2 +- 2 files changed, 93 insertions(+), 183 deletions(-) diff --git a/tests/snapshots/youtube__music_artist_no_more_albums.snap b/tests/snapshots/youtube__music_artist_no_more_albums.snap index 457a0c7..ce9ddad 100644 --- a/tests/snapshots/youtube__music_artist_no_more_albums.snap +++ b/tests/snapshots/youtube__music_artist_no_more_albums.snap @@ -3,235 +3,145 @@ source: tests/youtube.rs expression: artist --- MusicArtist( - id: "UC_vmjW5e1xEHhYjY2a0kK1A", - name: "Oonagh", + id: "UCOR4_bSVIXPsGa4BbCSt60Q", + name: "Trailerpark", header_image: "[header_image]", - description: Some("Senta-Sofia Delliponti is a German singer, songwriter and actress. Since January 2014, she used the stage name Oonagh, until she changed it to Senta in 2022. Her signature musical style is inspired by the mystical lore of J. R. R. Tolkien\'s universe and by ethnic sounds throughout the world.\n\nFrom Wikipedia (https://en.wikipedia.org/wiki/Oonagh_(singer)) under Creative Commons Attribution CC-BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/legalcode)"), - wikipedia_url: Some("https://en.wikipedia.org/wiki/Oonagh_"), + description: None, + wikipedia_url: None, subscriber_count: "[subscriber_count]", tracks: "[tracks]", albums: [ AlbumItem( - id: "MPREb_2vYEpZteTjN", - name: "Willst du noch träumen (feat. Elbkinder (Rolf Zuckowski))", + id: "MPREb_8PsIyll0LFV", + name: "Bleib in der Schule", cover: "[cover]", artists: [ ArtistId( - id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - name: "Oonagh", + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "Trailerpark", ), ], - artist_id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - album_type: Single, - year: Some(2016), - by_va: false, - ), - AlbumItem( - id: "MPREb_76jQdnW2e6m", - name: "Gäa (Akustik Version)", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - name: "Oonagh", - ), - ], - artist_id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), album_type: Single, year: Some(2014), by_va: false, ), AlbumItem( - id: "MPREb_8weOuwHWdSU", - name: "Oonagh", + id: "MPREb_HPXN9BBzFpV", + name: "TP4L", cover: "[cover]", artists: [ ArtistId( - id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - name: "Oonagh", + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "Trailerpark", ), ], - artist_id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: Single, + year: Some(2017), + by_va: false, + ), + AlbumItem( + id: "MPREb_POeT6m0bw9q", + name: "Crackstreet Boys II X Version", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "Trailerpark", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: Ep, + year: Some(2014), + by_va: false, + ), + AlbumItem( + id: "MPREb_R6EV2L1q0oc", + name: "Armut treibt Jugendliche in die Popmusik", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "Trailerpark", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: Single, + year: Some(2017), + by_va: false, + ), + AlbumItem( + id: "MPREb_UYdRV1nnK2J", + name: "TP4L", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "Trailerpark", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: Album, + year: Some(2017), + by_va: false, + ), + AlbumItem( + id: "MPREb_bi34SGT1xlc", + name: "Crackstreet Boys 3 (Bonus Tracks Version)", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "Trailerpark", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), album_type: Album, year: Some(2014), by_va: false, ), AlbumItem( - id: "MPREb_Gnj2M6UQmfX", - name: "Ich sehe was, was Du nicht siehst (Online Version)", + id: "MPREb_hcK0fXETEf9", + name: "Endlich normale Leute", cover: "[cover]", artists: [ ArtistId( - id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - name: "Oonagh", + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "Trailerpark", ), ], - artist_id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - album_type: Single, - year: Some(2007), - by_va: false, - ), - AlbumItem( - id: "MPREb_GyH43gCvdM5", - name: "Best Of", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - name: "Oonagh", - ), - ], - artist_id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - album_type: Album, - year: Some(2020), - by_va: false, - ), - AlbumItem( - id: "MPREb_S6P0cjIdHIF", - name: "Zauberwald", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - name: "Oonagh", - ), - ], - artist_id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), album_type: Single, year: Some(2017), by_va: false, ), AlbumItem( - id: "MPREb_WAzaITm6K4l", - name: "Zeit der Sommernächte (Single Mix)", + id: "MPREb_kLvmX2AzYBL", + name: "Bleib in der Schule (Live at Wacken 2019)", cover: "[cover]", artists: [ ArtistId( - id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - name: "Oonagh", + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "Trailerpark", ), ], - artist_id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), album_type: Single, - year: Some(2017), + year: Some(2014), by_va: false, ), AlbumItem( - id: "MPREb_WfEYxWGLcMx", - name: "Du bist genug (Single Mix)", + id: "MPREb_oHieBHkXn3A", + name: "Dicks Sucken", cover: "[cover]", artists: [ ArtistId( - id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - name: "Oonagh", + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "Trailerpark", ), ], - artist_id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - album_type: Single, - year: Some(2020), - by_va: false, - ), - AlbumItem( - id: "MPREb_eNje8weTxgK", - name: "Aulë und Yavanna (Jungle-Mix)", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - name: "Oonagh", - ), - ], - artist_id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - album_type: Single, - year: Some(2016), - by_va: false, - ), - AlbumItem( - id: "MPREb_imDwIcPAjFy", - name: "Aeria (Sartoranta - Fan Edition)", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - name: "Oonagh", - ), - ], - artist_id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - album_type: Album, - year: Some(2015), - by_va: false, - ), - AlbumItem( - id: "MPREb_jovYz4SubiU", - name: "Eine neue Zeit", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - name: "Oonagh", - ), - ], - artist_id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - album_type: Album, - year: Some(2019), - by_va: false, - ), - AlbumItem( - id: "MPREb_kWjFiCq7EdM", - name: "Scheissegal (Digital Version)", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - name: "Oonagh", - ), - ], - artist_id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - album_type: Single, - year: Some(2006), - by_va: false, - ), - AlbumItem( - id: "MPREb_nlBWQROfvjo", - name: "Märchen enden gut", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - name: "Oonagh", - ), - ], - artist_id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - album_type: Album, - year: Some(2016), - by_va: false, - ), - AlbumItem( - id: "MPREb_oWACs9fccqd", - name: "Kuliko Jana - Eine neue Zeit", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - name: "Oonagh", - ), - ], - artist_id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - album_type: Single, - year: Some(2019), - by_va: false, - ), - AlbumItem( - id: "MPREb_vuyS6nIsNeg", - name: "Gäa", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), - name: "Oonagh", - ), - ], - artist_id: Some("UC_vmjW5e1xEHhYjY2a0kK1A"), + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), album_type: Single, year: Some(2014), by_va: false, @@ -239,6 +149,6 @@ MusicArtist( ], playlists: "[playlists]", similar_artists: "[artists]", - tracks_playlist_id: Some("OLAK5uy_m6843aeUO05cz_t1seql2dQ9eUgwyuOXI"), - videos_playlist_id: None, + tracks_playlist_id: Some("OLAK5uy_miHesZCUQY5S9EwqfoNP2tZR9nZ0NBAeU"), + videos_playlist_id: Some("OLAK5uy_mqbgE6T9uvusUWrAxJGiImf4_P4dM7IvQ"), ) diff --git a/tests/youtube.rs b/tests/youtube.rs index b54c032..a50717a 100644 --- a/tests/youtube.rs +++ b/tests/youtube.rs @@ -1412,7 +1412,7 @@ async fn music_album_not_found() { #[rstest] #[case::basic_all("basic_all", "UC7cl4MmM6ZZ2TcFyMk_b4pg", true, 15, 2)] #[case::basic("basic", "UC7cl4MmM6ZZ2TcFyMk_b4pg", false, 15, 2)] -#[case::no_more_albums("no_more_albums", "UC_vmjW5e1xEHhYjY2a0kK1A", true, 12, 0)] +#[case::no_more_albums("no_more_albums", "UCOR4_bSVIXPsGa4BbCSt60Q", true, 15, 0)] #[case::only_singles("only_singles", "UCfwCE5VhPMGxNPFxtVv7lRw", false, 13, 0)] #[case::no_artist("no_artist", "UCh8gHdtzO2tXd593_bjErWg", false, 0, 2)] #[tokio::test]