Fixes bug where the build tag was not returned

This commit is contained in:
Matt Prahl
2016-11-16 09:24:08 -05:00
parent 28d684331f
commit 62654f871f
2 changed files with 5 additions and 1 deletions

View File

@@ -160,4 +160,7 @@ def wait(config, session, msg):
# If this build already exists and is done, then fake the repo change event
# back to the scheduler
if state == koji.BUILD_STATES['COMPLETE']:
return [module_build_service.messaging.KojiRepoChange('fake msg', build.koji_tag)]
# TODO: builder.module_build_tag only works for Koji, figure out if
# other backends need this implemented (e.g. COPR)
return [module_build_service.messaging.KojiRepoChange(
'fake msg', builder.module_build_tag['name'])]

View File

@@ -40,6 +40,7 @@ class TestModuleWait(unittest.TestCase):
builder = mock.Mock()
builder.get_disttag_srpm.return_value = 'some srpm disttag'
builder.build.return_value = 1234, 1, "", None
builder.module_build_tag = {'name': 'some-tag-build'}
KojiModuleBuilder.return_value = builder
mocked_module_build = mock.Mock()
mocked_module_build.json.return_value = {