Exemplo n.º 1
0
def test_get_booted_kernel(monkeypatch):
    monkeypatch.setattr(ipuworkflowconfig, 'run', lambda x: {'stdout': '4.14.0-100.8.2.el7a.x86_64\n'})
    assert ipuworkflowconfig.get_booted_kernel() == '4.14.0-100.8.2.el7a.x86_64'

    monkeypatch.setattr(ipuworkflowconfig, 'run', _raise_call_error)
    with pytest.raises(StopActorExecutionError):
        ipuworkflowconfig.get_booted_kernel()
Exemplo n.º 2
0
 def process(self):
     target_version = ipuworkflowconfig.get_target_version()
     os_release = ipuworkflowconfig.get_os_release('/etc/os-release')
     self.produce(IPUConfig(
         leapp_env_vars=ipuworkflowconfig.get_env_vars(),
         os_release=os_release,
         architecture=platform.machine(),
         version=Version(source=os_release.version_id, target=target_version),
         kernel=ipuworkflowconfig.get_booted_kernel()
     ))