Retrieve task_id for older OSBS builds

Related: https://pagure.io/koji/issue/3906
This commit is contained in:
Tomas Kopecek 2023-09-06 16:45:14 +02:00
parent 268d07caf4
commit 0c58cd954d
5 changed files with 43 additions and 12 deletions

View file

@ -1634,6 +1634,16 @@ class TestFormatShellCmd(unittest.TestCase):
for inp, out in cases:
self.assertEqual(koji.util.format_shell_cmd(inp, text_width=40), out)
class TestExtractBuildTask(unittest.TestCase):
def test_valid_binfos(self):
binfos = [
{'id': 1, 'task_id': 123},
{'id': 1, 'extra': {'container_koji_task_id': 123}},
]
for binfo in binfos:
res = koji.util.extract_build_task(binfo)
self.assertEqual(res, 123)
if __name__ == '__main__':
unittest.main()