from playlist.queries.time_series.total_vs_playlist_time_series_query import ( TotalVsPlaylistTimeSeriesQuery, ) from tests.unit.utils import raises_validation_error def test_invalid_isrc(): with raises_validation_error({"isrc": ["String does not match expected pattern."]}): TotalVsPlaylistTimeSeriesQuery({"isrc": "AHHHHH"}) def test_invalid_without_isrc(): with raises_validation_error( {"_schema": ["isrc or global_participant_id required"]} ): TotalVsPlaylistTimeSeriesQuery({"start_date": "2021-01-01"})