Skip to content

Commit b4079e9

Browse files
committed
Adapt to series property renames in format specification v0.10
1 parent 4bdb5f6 commit b4079e9

6 files changed

Lines changed: 42 additions & 36 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33

44
## 0.11.0 (unreleased)
55

6+
- Adapted to format specification version 0.10:
7+
8+
- Series property `name` has been renamed to `title`.
9+
- Series property `alternative_names` has been renamed to
10+
`alternative_titles`.
11+
612
- Renamed `reading` subpackage to `deserialization`, and adjusted function
713
names.
814

src/lanpartydb/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
@dataclass(frozen=True)
1818
class Series:
1919
slug: str
20-
name: str
21-
alternative_names: list[str] = field(default_factory=list)
20+
title: str
21+
alternative_titles: list[str] = field(default_factory=list)
2222
country_codes: list[str] = field(default_factory=list)
2323

2424

tests/deserialization/test_deserialize_series_from_toml.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,39 +15,39 @@
1515
(
1616
"""
1717
slug = "megalan"
18-
name = "MegaLAN"
18+
title = "MegaLAN"
1919
""",
2020
Series(
2121
slug='megalan',
22-
name='MegaLAN',
23-
alternative_names=[],
22+
title='MegaLAN',
23+
alternative_titles=[],
2424
country_codes=[],
2525
),
2626
),
2727
(
2828
"""
2929
slug = "gammalan"
30-
name = "GammaLAN"
30+
title = "GammaLAN"
3131
country_codes = ["ca", "us"]
3232
""",
3333
Series(
3434
slug='gammalan',
35-
name='GammaLAN',
36-
alternative_names=[],
35+
title='GammaLAN',
36+
alternative_titles=[],
3737
country_codes=['ca', 'us'],
3838
),
3939
),
4040
(
4141
"""
4242
slug = "deltalan"
43-
name = "DeltaLAN"
44-
alternative_names = ["Δ LAN", "Δέλτα LAN"]
43+
title = "DeltaLAN"
44+
alternative_titles = ["Δ LAN", "Δέλτα LAN"]
4545
country_codes = ["au"]
4646
""",
4747
Series(
4848
slug='deltalan',
49-
name='DeltaLAN',
50-
alternative_names=['Δ LAN', 'Δέλτα LAN'],
49+
title='DeltaLAN',
50+
alternative_titles=['Δ LAN', 'Δέλτα LAN'],
5151
country_codes=['au'],
5252
),
5353
),

tests/deserialization/test_deserialize_series_list_from_toml.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@
2121
"""
2222
[[series]]
2323
slug = "megalan"
24-
name = "MegaLAN"
24+
title = "MegaLAN"
2525
""",
2626
[
2727
Series(
2828
slug='megalan',
29-
name='MegaLAN',
30-
alternative_names=[],
29+
title='MegaLAN',
30+
alternative_titles=[],
3131
country_codes=[],
3232
),
3333
],
@@ -36,26 +36,26 @@
3636
"""
3737
[[series]]
3838
slug = "gammalan"
39-
name = "GammaLAN"
39+
title = "GammaLAN"
4040
country_codes = ["ca", "us"]
4141
4242
[[series]]
4343
slug = "deltalan"
44-
name = "DeltaLAN"
45-
alternative_names = ["Δ LAN", "Δέλτα LAN"]
44+
title = "DeltaLAN"
45+
alternative_titles = ["Δ LAN", "Δέλτα LAN"]
4646
country_codes = ["au"]
4747
""",
4848
[
4949
Series(
5050
slug='gammalan',
51-
name='GammaLAN',
52-
alternative_names=[],
51+
title='GammaLAN',
52+
alternative_titles=[],
5353
country_codes=['ca', 'us'],
5454
),
5555
Series(
5656
slug='deltalan',
57-
name='DeltaLAN',
58-
alternative_names=['Δ LAN', 'Δέλτα LAN'],
57+
title='DeltaLAN',
58+
alternative_titles=['Δ LAN', 'Δέλτα LAN'],
5959
country_codes=['au'],
6060
),
6161
],

tests/serialization/test_serialize_series_list_to_toml.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,27 @@ def test_serialize_series_list_to_toml():
1313
series_list = [
1414
Series(
1515
slug='gammalan',
16-
name='GammaLAN',
17-
alternative_names=[],
16+
title='GammaLAN',
17+
alternative_titles=[],
1818
country_codes=['ca', 'us'],
1919
),
2020
Series(
2121
slug='deltalan',
22-
name='DeltaLAN',
23-
alternative_names=['Δ LAN', 'Δέλτα LAN'],
22+
title='DeltaLAN',
23+
alternative_titles=['Δ LAN', 'Δέλτα LAN'],
2424
country_codes=['au'],
2525
),
2626
]
2727

2828
assert serialize_series_list_to_toml(series_list) == dedent("""\
2929
[[series]]
3030
slug = "gammalan"
31-
name = "GammaLAN"
31+
title = "GammaLAN"
3232
country_codes = ["ca", "us"]
3333
3434
[[series]]
3535
slug = "deltalan"
36-
name = "DeltaLAN"
37-
alternative_names = ["Δ LAN", "Δέλτα LAN"]
36+
title = "DeltaLAN"
37+
alternative_titles = ["Δ LAN", "Δέλτα LAN"]
3838
country_codes = ["au"]
3939
""")

tests/serialization/test_serialize_series_to_toml.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,27 +17,27 @@
1717
(
1818
Series(
1919
slug='gammalan',
20-
name='GammaLAN',
21-
alternative_names=[],
20+
title='GammaLAN',
21+
alternative_titles=[],
2222
country_codes=['ca', 'us'],
2323
),
2424
dedent("""\
2525
slug = "gammalan"
26-
name = "GammaLAN"
26+
title = "GammaLAN"
2727
country_codes = ["ca", "us"]
2828
"""),
2929
),
3030
(
3131
Series(
3232
slug='deltalan',
33-
name='DeltaLAN',
34-
alternative_names=['Δ LAN', 'Δέλτα LAN'],
33+
title='DeltaLAN',
34+
alternative_titles=['Δ LAN', 'Δέλτα LAN'],
3535
country_codes=['au'],
3636
),
3737
dedent("""\
3838
slug = "deltalan"
39-
name = "DeltaLAN"
40-
alternative_names = ["Δ LAN", "Δέλτα LAN"]
39+
title = "DeltaLAN"
40+
alternative_titles = ["Δ LAN", "Δέλτα LAN"]
4141
country_codes = ["au"]
4242
"""),
4343
),

0 commit comments

Comments
 (0)