mirror of
https://pagure.io/fm-orchestrator.git
synced 2026-04-05 03:38:12 +08:00
Merge #244 Include modulemd in the module.state.change messages so it can be handled by pdc-updater.
This commit is contained in:
@@ -242,9 +242,9 @@ class ModuleBuild(RidaBase):
|
||||
'time_submitted': self.time_submitted,
|
||||
'time_modified': self.time_modified,
|
||||
'time_completed': self.time_completed,
|
||||
|
||||
# TODO, show their entire .json() ?
|
||||
'component_builds': [build.id for build in self.component_builds],
|
||||
'modulemd': self.modulemd,
|
||||
}
|
||||
|
||||
@staticmethod
|
||||
|
||||
@@ -27,6 +27,8 @@ from mock import patch
|
||||
from shutil import copyfile
|
||||
from os import path, mkdir
|
||||
|
||||
import modulemd as _modulemd
|
||||
|
||||
from tests import app, init_data
|
||||
from module_build_service.models import ComponentBuild
|
||||
|
||||
@@ -226,6 +228,8 @@ class TestViews(unittest.TestCase):
|
||||
self.assertEquals(data['id'], 31)
|
||||
self.assertEquals(data['state_name'], 'wait')
|
||||
self.assertEquals(data['state_url'], '/module-build-service/1/module-builds/31')
|
||||
mmd = _modulemd.ModuleMetadata()
|
||||
mmd.loads(data["modulemd"])
|
||||
|
||||
@patch('module_build_service.auth.get_username', return_value='Homer J. Simpson')
|
||||
@patch('module_build_service.auth.assert_is_packager')
|
||||
|
||||
Reference in New Issue
Block a user