Merge #244 Include modulemd in the module.state.change messages so it can be handled by pdc-updater.

This commit is contained in:
Matt Prahl
2016-12-07 18:56:22 +00:00
2 changed files with 5 additions and 1 deletions

View File

@@ -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

View File

@@ -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')