Skip to content
Snippets Groups Projects
Commit e87878d1 authored by David Trattnig's avatar David Trattnig
Browse files

refact: use CamelCase API props from Tank

parent dc53959d
No related branches found
No related tags found
1 merge request!22CamelCase API
Pipeline #3411 passed
......@@ -35,7 +35,7 @@
"metadata": {
"$ref": "#/components/schemas/FileMetadata"
},
"show": {
"showName": {
"type": "string"
},
"size": {
......@@ -113,10 +113,10 @@
"id": {
"type": "integer"
},
"playout-mode": {
"playoutMode": {
"type": "string"
},
"show": {
"showName": {
"type": "string"
},
"updated": {
......
......@@ -20,7 +20,7 @@ class File:
duration (Union[Unset, int]):
id (Union[Unset, int]):
metadata (Union[Unset, FileMetadata]):
show (Union[Unset, str]):
show_name (Union[Unset, str]):
size (Union[Unset, int]):
source (Union[Unset, FileSource]):
updated (Union[Unset, str]):
......@@ -30,7 +30,7 @@ class File:
duration: Union[Unset, int] = UNSET
id: Union[Unset, int] = UNSET
metadata: Union[Unset, "FileMetadata"] = UNSET
show: Union[Unset, str] = UNSET
show_name: Union[Unset, str] = UNSET
size: Union[Unset, int] = UNSET
source: Union[Unset, "FileSource"] = UNSET
updated: Union[Unset, str] = UNSET
......@@ -44,7 +44,7 @@ class File:
if not isinstance(self.metadata, Unset):
metadata = self.metadata.to_dict()
show = self.show
show_name = self.show_name
size = self.size
source: Union[Unset, Dict[str, Any]] = UNSET
if not isinstance(self.source, Unset):
......@@ -63,8 +63,8 @@ class File:
field_dict["id"] = id
if metadata is not UNSET:
field_dict["metadata"] = metadata
if show is not UNSET:
field_dict["show"] = show
if show_name is not UNSET:
field_dict["showName"] = show_name
if size is not UNSET:
field_dict["size"] = size
if source is not UNSET:
......@@ -93,7 +93,7 @@ class File:
else:
metadata = FileMetadata.from_dict(_metadata)
show = d.pop("show", UNSET)
show_name = d.pop("showName", UNSET)
size = d.pop("size", UNSET)
......@@ -111,7 +111,7 @@ class File:
duration=duration,
id=id,
metadata=metadata,
show=show,
show_name=show_name,
size=size,
source=source,
updated=updated,
......
......@@ -20,7 +20,7 @@ class Playlist:
entries (Union[Unset, List['PlaylistEntry']]):
id (Union[Unset, int]):
playout_mode (Union[Unset, str]):
show (Union[Unset, str]):
show_name (Union[Unset, str]):
updated (Union[Unset, str]):
"""
......@@ -29,7 +29,7 @@ class Playlist:
entries: Union[Unset, List["PlaylistEntry"]] = UNSET
id: Union[Unset, int] = UNSET
playout_mode: Union[Unset, str] = UNSET
show: Union[Unset, str] = UNSET
show_name: Union[Unset, str] = UNSET
updated: Union[Unset, str] = UNSET
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
......@@ -46,7 +46,7 @@ class Playlist:
id = self.id
playout_mode = self.playout_mode
show = self.show
show_name = self.show_name
updated = self.updated
field_dict: Dict[str, Any] = {}
......@@ -61,9 +61,9 @@ class Playlist:
if id is not UNSET:
field_dict["id"] = id
if playout_mode is not UNSET:
field_dict["playout-mode"] = playout_mode
if show is not UNSET:
field_dict["show"] = show
field_dict["playoutMode"] = playout_mode
if show_name is not UNSET:
field_dict["showName"] = show_name
if updated is not UNSET:
field_dict["updated"] = updated
......@@ -87,9 +87,9 @@ class Playlist:
id = d.pop("id", UNSET)
playout_mode = d.pop("playout-mode", UNSET)
playout_mode = d.pop("playoutMode", UNSET)
show = d.pop("show", UNSET)
show_name = d.pop("showName", UNSET)
updated = d.pop("updated", UNSET)
......@@ -99,7 +99,7 @@ class Playlist:
entries=entries,
id=id,
playout_mode=playout_mode,
show=show,
show_name=show_name,
updated=updated,
)
......
......@@ -3,8 +3,8 @@
"created":"2023-02-28T15:25:38.684803+01:00",
"updated":"2023-02-28T15:25:38.684803+01:00",
"description":"test",
"playout-mode":"linear",
"show":"musikprogramm",
"playoutMode":"linear",
"showName":"musikprogramm",
"entries":[
{
"uri":"file://musikprogramm/2",
......@@ -13,7 +13,7 @@
"id":2,
"created":"2023-02-28T14:42:09.540485+01:00",
"updated":"2023-02-28T14:42:17.564099+01:00",
"show":"musikprogramm",
"showName":"musikprogramm",
"source":{
"uri":"upload://some-audio-file.flac",
"hash":"sha256:b4e1922bad633ff0e11f55611f04cb3807d15d70bb09969d2b324373af47b574",
......
......@@ -107,9 +107,9 @@ class TestSchedulingApiFetcher(unittest.TestCase):
self.assertEqual("Wurlitzer", ts1["title"])
self.assertEqual(1, ts1["playlist_id"])
self.assertEqual(1, ts1["playlist"]["id"])
self.assertEqual("musikprogramm", ts1["playlist"]["show"])
self.assertEqual("musikprogramm", ts1["playlist"]["showName"])
self.assertEqual("test", ts1["playlist"]["description"])
self.assertEqual("linear", ts1["playlist"]["playout-mode"])
self.assertEqual("linear", ts1["playlist"]["playoutMode"])
# Test Timeslot 2
ts2 = response[1]
......@@ -118,15 +118,15 @@ class TestSchedulingApiFetcher(unittest.TestCase):
self.assertEqual("Pepi's Polka II", ts2["title"])
self.assertEqual(1, ts2["playlist_id"])
self.assertEqual(1, ts2["playlist"]["id"])
self.assertEqual("musikprogramm", ts2["playlist"]["show"])
self.assertEqual("musikprogramm", ts2["playlist"]["showName"])
self.assertEqual("test", ts2["playlist"]["description"])
self.assertEqual("linear", ts2["playlist"]["playout-mode"])
self.assertEqual("musikprogramm", ts2["default_schedule_playlist"]["show"])
self.assertEqual("linear", ts2["playlist"]["playoutMode"])
self.assertEqual("musikprogramm", ts2["default_schedule_playlist"]["showName"])
self.assertEqual("test", ts2["default_schedule_playlist"]["description"])
self.assertEqual("linear", ts2["default_schedule_playlist"]["playout-mode"])
self.assertEqual("musikprogramm", ts2["default_show_playlist"]["show"])
self.assertEqual("linear", ts2["default_schedule_playlist"]["playoutMode"])
self.assertEqual("musikprogramm", ts2["default_show_playlist"]["showName"])
self.assertEqual("test", ts2["default_show_playlist"]["description"])
self.assertEqual("linear", ts2["default_show_playlist"]["playout-mode"])
self.assertEqual("linear", ts2["default_show_playlist"]["playoutMode"])
if __name__ == "__main__":
......
......@@ -51,7 +51,7 @@ class TestApiTank(unittest.TestCase):
self.assertIsNotNone(playlist.to_dict())
self.assertEqual(1, playlist.id)
self.assertEqual("musikprogramm", playlist.show)
self.assertEqual("musikprogramm", playlist.show_name)
self.assertEqual("linear", playlist.playout_mode)
self.assertEqual("test", playlist.description)
self.assertEqual("2023-02-28T15:25:38.684803+01:00", playlist.created)
......@@ -69,6 +69,7 @@ class TestApiTank(unittest.TestCase):
"sha256:b4e1922bad633ff0e11f55611f04cb3807d15d70bb09969d2b324373af47b574",
file.source.hash_,
)
self.assertEqual("musikprogramm", file.show_name)
self.assertEqual("upload://some-audio-file.flac", file.source.uri)
self.assertEqual("Test Artist", file.metadata.artist)
self.assertEqual("Test Track Title", file.metadata.title)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment