from tests.data.base import account, apple_id, device, entity, spotify_id, isrc def favorite_playlists_accounts(settings_version: str = "1"): return [ entity( id=apple_id(1, "us"), accounts=[ account(1, devices=[device(11), device(12)], markets=["global"], apple=True, spotify=False, all=True, settings_version=settings_version), account(2, devices=[device(21)], markets=["us", "global", "gb", "au"], apple=True, spotify=True, all=False, settings_version=settings_version), account( 3, devices=[device(31)], markets=["gb"], apple=True, spotify=True, all=True, settings_version=settings_version ) ] ), entity( id=apple_id(1, "gb"), accounts=[ account( 3, devices=[device(31)], markets=["gb"], apple=True, spotify=True, all=True, settings_version=settings_version ) ] ), entity( id=spotify_id(2), accounts=[ account(1, devices=[device(11), device(12)], markets=["global"], apple=True, spotify=False, all=True, settings_version=settings_version), account( 3, devices=[device(31)], markets=["gb"], apple=True, spotify=True, all=True, settings_version=settings_version ), account( 4, devices=[device(41)], markets=["us", "gb"], apple=False, spotify=True, all=True, settings_version=settings_version ) ] ), entity( id=apple_id(3, "fr"), accounts=[ account(2, devices=[device(21)], markets=["us", "global", "gb", "au"], apple=True, spotify=True, all=False, settings_version=settings_version), account( 3, devices=[device(31)], markets=["gb"], apple=True, spotify=True, all=True, settings_version=settings_version ) ] ), entity( id=spotify_id(4), accounts=[ account(1, devices=[device(11), device(12)], markets=["global"], apple=True, spotify=False, all=True, settings_version=settings_version), account(2, devices=[device(21)], markets=["us", "global", "gb", "au"], apple=True, spotify=True, all=False, settings_version=settings_version), ] ), entity( id=apple_id(5, "mx"), accounts=[ account( 3, devices=[device(31)], markets=["gb"], apple=True, spotify=True, all=True, settings_version=settings_version ) ] ), entity( id=spotify_id(6), accounts=[ account( 3, devices=[device(31)], markets=["gb"], apple=True, spotify=True, all=True, settings_version=settings_version ) ] ), ] def favorite_tracks_accounts(settings_version: str = "1"): return [ entity( id=isrc(1), accounts=[ account(1, devices=[device(11), device(12)], markets=["global"], apple=True, spotify=False, all=True, settings_version=settings_version), account( 4, devices=[device(41)], markets=["us", "gb"], apple=False, spotify=True, all=True, settings_version=settings_version ) ], type="track" ), entity( id=isrc(2), accounts=[ account( 4, devices=[device(41)], markets=["us", "gb"], apple=False, spotify=True, all=True, settings_version=settings_version ) ], type="track" ), entity( id=isrc(3), accounts=[ account(1, devices=[device(11), device(12)], markets=["global"], apple=True, spotify=False, all=True, settings_version=settings_version), account(2, devices=[device(21)], markets=["us", "global", "gb", "au"], apple=True, spotify=True, all=False, settings_version=settings_version), ], type="track" ), entity( id=isrc(5), accounts=[ account( 5, devices=[device(51)], markets=["us", "ca", "global"], apple=True, spotify=True, all=True, settings_version=settings_version ) ], type="track" ), ]