ostree: Add test for expanding basearch for message
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
This commit is contained in:
parent
c9c5fcac94
commit
6a32b3b741
@ -279,6 +279,34 @@ class OSTreeThreadTest(helpers.PungiTestCase):
|
|||||||
repo_path='http://example.com/place/for/atomic',
|
repo_path='http://example.com/place/for/atomic',
|
||||||
local_repo_path=self.repo)])
|
local_repo_path=self.repo)])
|
||||||
|
|
||||||
|
@mock.patch('pungi.wrappers.scm.get_dir_from_scm')
|
||||||
|
@mock.patch('pungi.wrappers.kojiwrapper.KojiWrapper')
|
||||||
|
def test_run_send_message_custom_ref(self, KojiWrapper, get_dir_from_scm):
|
||||||
|
get_dir_from_scm.side_effect = self._dummy_config_repo
|
||||||
|
self.cfg["ostree_ref"] = "my/${basearch}"
|
||||||
|
|
||||||
|
self.compose.notifier = mock.Mock()
|
||||||
|
self.compose.conf['translate_paths'] = [(self.topdir, 'http://example.com/')]
|
||||||
|
|
||||||
|
koji = KojiWrapper.return_value
|
||||||
|
koji.run_runroot_cmd.side_effect = self._mock_runroot(
|
||||||
|
0,
|
||||||
|
{'commitid.log': 'fca3465861a',
|
||||||
|
'create-ostree-repo.log':
|
||||||
|
['Doing work', 'fedora-atomic/25/x86_64 -> fca3465861a']})
|
||||||
|
t = ostree.OSTreeThread(self.pool)
|
||||||
|
|
||||||
|
t.process((self.compose, self.compose.variants['Everything'], 'x86_64', self.cfg), 1)
|
||||||
|
|
||||||
|
self.assertEqual(self.compose.notifier.send.mock_calls,
|
||||||
|
[mock.call('ostree',
|
||||||
|
variant='Everything',
|
||||||
|
arch='x86_64',
|
||||||
|
ref='my/x86_64',
|
||||||
|
commitid='fca3465861a',
|
||||||
|
repo_path='http://example.com/place/for/atomic',
|
||||||
|
local_repo_path=self.repo)])
|
||||||
|
|
||||||
@mock.patch('pungi.wrappers.scm.get_dir_from_scm')
|
@mock.patch('pungi.wrappers.scm.get_dir_from_scm')
|
||||||
@mock.patch('pungi.wrappers.kojiwrapper.KojiWrapper')
|
@mock.patch('pungi.wrappers.kojiwrapper.KojiWrapper')
|
||||||
def test_run_send_message_without_commit_id(self, KojiWrapper, get_dir_from_scm):
|
def test_run_send_message_without_commit_id(self, KojiWrapper, get_dir_from_scm):
|
||||||
|
Loading…
Reference in New Issue
Block a user