gather: Log tag from which we pulled a package
For each tag we ask Koji about (there might be more than one in modularity case), we create a log file with list of RPMs and details about which tag they were pulled from. This makes it easier to find out where the package is inherited from. Fixes: #547 Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
This commit is contained in:
parent
d586368515
commit
b2554ce663
4 changed files with 38 additions and 4 deletions
|
|
@ -81,6 +81,7 @@ class TestGetKojiEvent(helpers.PungiTestCase):
|
|||
with open(self.event_file) as f:
|
||||
self.assertEqual(json.load(f), EVENT_INFO)
|
||||
|
||||
|
||||
class TestPopulateGlobalPkgset(helpers.PungiTestCase):
|
||||
def setUp(self):
|
||||
super(TestPopulateGlobalPkgset, self).setUp()
|
||||
|
|
@ -106,7 +107,8 @@ class TestPopulateGlobalPkgset(helpers.PungiTestCase):
|
|||
self.assertIs(pkgset, orig_pkgset)
|
||||
self.assertEqual(
|
||||
pkgset.mock_calls,
|
||||
[mock.call.populate('f25', 123456, inherit=True),
|
||||
[mock.call.populate('f25', 123456, inherit=True,
|
||||
logfile=self.topdir + '/logs/global/packages_from_f25.global.log'),
|
||||
mock.call.save_file_list(self.topdir + '/work/global/package_list/global.conf',
|
||||
remove_path_prefix='/prefix')])
|
||||
self.assertItemsEqual(pickle_dumps.call_args_list,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue