mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2025-06-28 09:28:33 +00:00
test: update comments in test_get_version_info for clarity
This commit is contained in:
parent
10771c43b8
commit
643b0d929b
@ -277,14 +277,14 @@ def test(target, expected, current_version=None, current_commit=None, identifier
|
|||||||
def test_get_version_info(self):
|
def test_get_version_info(self):
|
||||||
updater = FakeUpdater(FakeYDL(), 'stable')
|
updater = FakeUpdater(FakeYDL(), 'stable')
|
||||||
|
|
||||||
# CT1 – Tag Already in Required Format
|
# CT1 Tag Already in Required Format
|
||||||
updater._identifier = 'zip'
|
updater._identifier = 'zip'
|
||||||
updater.requested_repo = 'yt-dlp/yt-dlp'
|
updater.requested_repo = 'yt-dlp/yt-dlp'
|
||||||
version, commit = updater._get_version_info('2025.04.06')
|
version, commit = updater._get_version_info('2025.04.06')
|
||||||
self.assertEqual(version, '2025.04.06')
|
self.assertEqual(version, '2025.04.06')
|
||||||
self.assertIsNone(commit)
|
self.assertIsNone(commit)
|
||||||
|
|
||||||
# CT2 – Fetch Latest Release Without Commit Hash
|
# CT2 Fetch Latest Release Without Commit Hash
|
||||||
updater._call_api = lambda _: {
|
updater._call_api = lambda _: {
|
||||||
'tag_name': 'v2025.04.06',
|
'tag_name': 'v2025.04.06',
|
||||||
'name': 'Release 2025.04.06',
|
'name': 'Release 2025.04.06',
|
||||||
@ -295,7 +295,7 @@ def test_get_version_info(self):
|
|||||||
self.assertEqual(version, 'v2025.04.06')
|
self.assertEqual(version, 'v2025.04.06')
|
||||||
self.assertIsNone(commit)
|
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 _: {
|
updater._call_api = lambda _: {
|
||||||
'tag_name': 'v2024.02.01',
|
'tag_name': 'v2024.02.01',
|
||||||
'name': 'Release candidate',
|
'name': 'Release candidate',
|
||||||
@ -306,7 +306,7 @@ def test_get_version_info(self):
|
|||||||
self.assertIsNone(version)
|
self.assertIsNone(version)
|
||||||
self.assertEqual(commit, 'a1b2c3d4e5f60718293a4b5c6d7e8f9012ab3cd4')
|
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 _: {
|
updater._call_api = lambda _: {
|
||||||
'tag_name': 'v2024.02.01',
|
'tag_name': 'v2024.02.01',
|
||||||
'name': 'Release 2024.02.01',
|
'name': 'Release 2024.02.01',
|
||||||
@ -317,7 +317,7 @@ def test_get_version_info(self):
|
|||||||
self.assertEqual(version, '2024.02.01')
|
self.assertEqual(version, '2024.02.01')
|
||||||
self.assertIsNone(commit)
|
self.assertIsNone(commit)
|
||||||
|
|
||||||
# CT5 – Error on Missing Version and Commit Hash
|
# CT5 Error on Missing Version and Commit Hash
|
||||||
updater._call_api = lambda _: {
|
updater._call_api = lambda _: {
|
||||||
'tag_name': 'v2024.02.01',
|
'tag_name': 'v2024.02.01',
|
||||||
'name': 'Release candidate',
|
'name': 'Release candidate',
|
||||||
@ -329,7 +329,6 @@ def test_get_version_info(self):
|
|||||||
version, commit = updater._get_version_info('')
|
version, commit = updater._get_version_info('')
|
||||||
self.assertIsNone(version)
|
self.assertIsNone(version)
|
||||||
self.assertIsNone(commit)
|
self.assertIsNone(commit)
|
||||||
|
|
||||||
err = stderr.getvalue()
|
err = stderr.getvalue()
|
||||||
self.assertIn(
|
self.assertIn(
|
||||||
"One of either version or commit hash must be available on the release",
|
"One of either version or commit hash must be available on the release",
|
||||||
|
Loading…
Reference in New Issue
Block a user