Fix test suite for accept

This commit is contained in:
Stephan Kulow 2019-11-24 19:21:14 +01:00
parent 66c4800520
commit 8576f22876
3 changed files with 7 additions and 4 deletions

View File

@ -131,9 +131,11 @@ class AcceptCommand(object):
if self.api.item_exists(self.api.crebuild):
self.sync_buildfailures()
return True
def cleanup(self, project):
if not self.api.item_exists(project):
return False
return
pkglist = self.api.list_packages(project)
clean_list = set(pkglist) - set(self.api.cnocleanup_packages)
@ -142,7 +144,7 @@ class AcceptCommand(object):
print("[cleanup] deleted %s/%s" % (project, package))
delete_package(self.api.apiurl, project, package, force=True, msg="autocleanup")
return True
return
def fix_linking_packages(self, package):
project = self.api.project

View File

@ -156,6 +156,7 @@ DEFAULT = {
'staging-required-checks-adi': '',
'installcheck-ignore-duplicated-binaries': '',
'onlyadi': '',
'nocleanup-packages': '',
'rings': '',
'rebuild': '',
'product': '',

View File

@ -28,7 +28,7 @@ class TestAccept(unittest.TestCase):
def test_accept_comments(self):
wf = self.setup_wf()
self.assertEqual(True, AcceptCommand(wf.api).perform(self.prj))
self.assertEqual(True, AcceptCommand(wf.api).accept_all(['B']))
# Comments are cleared up
accepted_comments = self.c_api.get_comments(project_name=self.prj)
@ -40,7 +40,7 @@ class TestAccept(unittest.TestCase):
# snipe out cleanup to see the comments before the final countdown
wf.api.staging_deactivate = MagicMock(return_value=True)
self.assertEqual(True, AcceptCommand(wf.api).perform(self.prj))
self.assertEqual(True, AcceptCommand(wf.api).accept_all(['B']))
comments = self.c_api.get_comments(project_name=self.prj)
self.assertGreater(len(comments), len(self.comments))