[checksums] Add label to file name
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
This commit is contained in:
parent
aa38eb1fd7
commit
aab22b6f9f
@ -954,7 +954,7 @@ Media Checksums Settings
|
||||
It is possible to use format strings that will be replace by actual values.
|
||||
The allowed keys are ``%(release_showrt)s``, ``%(release_short)s``,
|
||||
``%(release_id)s``, ``%(variant)s``, ``%(version)s``, ``%(date)s``,
|
||||
``%(type_suffix)s`` and ``%(respin)s``
|
||||
``%(type_suffix)s``, ``%(label)s`` and ``%(respin)s``
|
||||
|
||||
For example, for Fedora the prefix should be
|
||||
``%(release_short)s-%(variant)s-%(version)s-%(date)s%(type_suffix)s.%(respin)s``.
|
||||
|
@ -80,6 +80,7 @@ class ImageChecksumPhase(PhaseBase):
|
||||
'date': self.compose.compose_date,
|
||||
'type_suffix': self.compose.compose_type_suffix,
|
||||
'respin': self.compose.compose_respin,
|
||||
'label': self.compose.compose_label,
|
||||
}
|
||||
base_checksum_name += '-'
|
||||
return base_checksum_name
|
||||
|
@ -25,6 +25,7 @@ class DummyCompose(object):
|
||||
self.compose_type_suffix = '.t'
|
||||
self.compose_respin = 0
|
||||
self.compose_id = 'Test-20151203.0.t'
|
||||
self.compose_label = None
|
||||
self.ci_base = mock.Mock(
|
||||
release_id='Test-1.0',
|
||||
release=mock.Mock(
|
||||
|
@ -86,8 +86,9 @@ class TestImageChecksumPhase(PungiTestCase):
|
||||
compose = DummyCompose(self.topdir, {
|
||||
'media_checksums': ['sha256'],
|
||||
'media_checksum_one_file': True,
|
||||
'media_checksum_base_filename': '%(release_short)s-%(variant)s-%(version)s-%(date)s%(type_suffix)s.%(respin)s'
|
||||
'media_checksum_base_filename': '%(release_short)s-%(variant)s-%(version)s-%(date)s%(type_suffix)s.%(respin)s_%(label)s'
|
||||
})
|
||||
compose.compose_label = 'Alpha-1.0'
|
||||
|
||||
phase = ImageChecksumPhase(compose)
|
||||
|
||||
@ -98,7 +99,7 @@ class TestImageChecksumPhase(PungiTestCase):
|
||||
|
||||
dump.assert_called_once_with(self.topdir + '/compose/Client/i386/iso', 'sha256',
|
||||
{'image.iso': 'cafebabe'},
|
||||
'test-Client-1.0-20151203.t.0-CHECKSUM')
|
||||
'test-Client-1.0-20151203.t.0_Alpha-1.0-CHECKSUM')
|
||||
cc.assert_called_once_with(self.topdir + '/compose/Client/i386/iso/image.iso', ['sha256'])
|
||||
compose.image.add_checksum.assert_called_once_with(None, 'sha256', 'cafebabe')
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user