feat: added recursive structure

This commit is contained in:
2024-05-16 14:29:50 +02:00
parent adcf26b518
commit 897897dba2
9 changed files with 41 additions and 31 deletions

View File

@@ -8,7 +8,7 @@ class TestCollection(unittest.TestCase):
return Artist(
name="artist",
country=Country.by_alpha_2("DE"),
main_album_list=[
album_list=[
Album(
title="album",
song_list=[
@@ -73,7 +73,7 @@ class TestCollection(unittest.TestCase):
def test_artist_artist_relation(self):
artist = Artist(
name="artist",
main_album_list=[
album_list=[
Album(
title="album",
song_list=[
@@ -92,7 +92,7 @@ class TestCollection(unittest.TestCase):
album_1 = Album(
title="album",
song_list=[
Song(title="song", main_artist_list=[Artist(name="artist")]),
Song(title="song", artist_list=[Artist(name="artist")]),
],
artist_list=[
Artist(name="artist"),
@@ -102,7 +102,7 @@ class TestCollection(unittest.TestCase):
album_2 = Album(
title="album",
song_list=[
Song(title="song", main_artist_list=[Artist(name="artist")]),
Song(title="song", artist_list=[Artist(name="artist")]),
],
artist_list=[
Artist(name="artist"),