Skip to content

Commit 942c983

Browse files
authored
[BACKEND] Sorted video tags (#1417)
For reproducibility in tests.
1 parent 530d2f7 commit 942c983

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/ytdl_sub/plugins/video_tags.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def post_process_entry(self, entry: Entry) -> FileMetadata:
3434
Tags the entry's audio file using values defined in the metadata options
3535
"""
3636
tags_to_write: Dict[str, str] = {}
37-
for tag_name, tag_formatter in self.plugin_options.dict.items():
37+
for tag_name, tag_formatter in sorted(self.plugin_options.dict.items()):
3838
tag_value = self.overrides.apply_formatter(formatter=tag_formatter, entry=entry)
3939
tags_to_write[tag_name] = tag_value
4040

tests/resources/expected_downloads_summaries/plugins/file_convert/custom_ffmpeg_args.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
".ytdl-sub-subscription_test-download-archive.json": "19cf39d57914ba9cbd1e57ba6f1e0683",
33
"JMC/Mock Entry 20-1.info.json": "INFO_JSON",
44
"JMC/Mock Entry 20-1.jpg": "e80c508c4818454300133fe1dc1a9cd7",
5-
"JMC/Mock Entry 20-1.mkv": "eb9a8ff61701ab673c2f06147fe29a4e",
5+
"JMC/Mock Entry 20-1.mkv": "cbc8c05ea5cf4deefd735b93af9c0259",
66
"JMC/Mock Entry 20-1.nfo": "fefcf0b3e4f4ff80ad636584d50dadec",
77
"JMC/Mock Entry 20-2.info.json": "INFO_JSON",
88
"JMC/Mock Entry 20-2.jpg": "e80c508c4818454300133fe1dc1a9cd7",
9-
"JMC/Mock Entry 20-2.mkv": "65d047562c61a068e8a92bd8df8801fa",
9+
"JMC/Mock Entry 20-2.mkv": "85cc274346abc0c71ab7702b0d61abde",
1010
"JMC/Mock Entry 20-2.nfo": "025c0b631da5ff5470382b38fce78d2d",
1111
"JMC/Mock Entry 20-3.info.json": "INFO_JSON",
1212
"JMC/Mock Entry 20-3.jpg": "e80c508c4818454300133fe1dc1a9cd7",
13-
"JMC/Mock Entry 20-3.mkv": "98582526fcb3bea10ab7b3df7a5bc65d",
13+
"JMC/Mock Entry 20-3.mkv": "c5a9ce268475c3b8fa9d4d0e3c0c25ae",
1414
"JMC/Mock Entry 20-3.nfo": "618b0ff948d9de2e10cf1da8c0dd6615",
1515
"JMC/Mock Entry 21-1.info.json": "INFO_JSON",
1616
"JMC/Mock Entry 21-1.jpg": "e80c508c4818454300133fe1dc1a9cd7",
17-
"JMC/Mock Entry 21-1.mkv": "3fe368f6d4bd9662a24abca9215b4d26",
17+
"JMC/Mock Entry 21-1.mkv": "ebdd8026e72625c56dd2aa8a2e19e814",
1818
"JMC/Mock Entry 21-1.nfo": "e5c715749efc1603a6e2f59244d87aba"
1919
}

0 commit comments

Comments
 (0)