1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2025-06-28 01:18:30 +00:00

test: update comments in test_get_version_info for clarity

This commit is contained in:
moonshinerd 2025-06-08 14:24:58 -03:00
parent 10771c43b8
commit 643b0d929b

View File

@ -277,14 +277,14 @@ def test(target, expected, current_version=None, current_commit=None, identifier
def test_get_version_info(self):
updater = FakeUpdater(FakeYDL(), 'stable')
# CT1 Tag Already in Required Format
# CT1 Tag Already in Required Format
updater._identifier = 'zip'
updater.requested_repo = 'yt-dlp/yt-dlp'
version, commit = updater._get_version_info('2025.04.06')
self.assertEqual(version, '2025.04.06')
self.assertIsNone(commit)
# CT2 Fetch Latest Release Without Commit Hash
# CT2 Fetch Latest Release Without Commit Hash
updater._call_api = lambda _: {
'tag_name': 'v2025.04.06',
'name': 'Release 2025.04.06',
@ -295,7 +295,7 @@ def test_get_version_info(self):
self.assertEqual(version, 'v2025.04.06')
self.assertIsNone(commit)
# CT3 Fallback to Commit Hash When Tag Is Empty
# CT3 Fallback to Commit Hash When Tag Is Empty
updater._call_api = lambda _: {
'tag_name': 'v2024.02.01',
'name': 'Release candidate',
@ -306,7 +306,7 @@ def test_get_version_info(self):
self.assertIsNone(version)
self.assertEqual(commit, 'a1b2c3d4e5f60718293a4b5c6d7e8f9012ab3cd4')
# CT4 Extract Version from Name with Empty Tag and Body Hash
# CT4 Extract Version from Name with Empty Tag and Body Hash
updater._call_api = lambda _: {
'tag_name': 'v2024.02.01',
'name': 'Release 2024.02.01',
@ -317,7 +317,7 @@ def test_get_version_info(self):
self.assertEqual(version, '2024.02.01')
self.assertIsNone(commit)
# CT5 Error on Missing Version and Commit Hash
# CT5 Error on Missing Version and Commit Hash
updater._call_api = lambda _: {
'tag_name': 'v2024.02.01',
'name': 'Release candidate',
@ -329,7 +329,6 @@ def test_get_version_info(self):
version, commit = updater._get_version_info('')
self.assertIsNone(version)
self.assertIsNone(commit)
err = stderr.getvalue()
self.assertIn(
"One of either version or commit hash must be available on the release",