api: checksum_type filter for listArchives
Related: https://pagure.io/koji/issue/3227
This commit is contained in:
parent
7fe0d10d60
commit
66a94f045e
2 changed files with 23 additions and 4 deletions
|
|
@ -124,6 +124,15 @@ class TestListArchives(DBQueryTestCase):
|
|||
clauses=['checksum = %(checksum)s'],
|
||||
values={'checksum': '7873f0a6dbf3abc07724e000ac9b3941'})
|
||||
|
||||
def test_list_archives_checksum_type(self):
|
||||
kojihub.list_archives(checksum_type=koji.CHECKSUM_TYPES['sha256'])
|
||||
self.assertLastQueryEqual(tables=['archiveinfo'],
|
||||
joins=['archivetypes on archiveinfo.type_id = archivetypes.id',
|
||||
'btype ON archiveinfo.btype_id = btype.id'],
|
||||
clauses=['checksum_type = %(checksum_type)s'],
|
||||
values={'checksum_type': koji.CHECKSUM_TYPES['sha256']})
|
||||
|
||||
|
||||
def test_list_archives_archiveid(self):
|
||||
kojihub.list_archives(archiveID=1)
|
||||
self.assertLastQueryEqual(tables=['archiveinfo'],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue