summaryrefslogtreecommitdiff
path: root/tests/unittests/test_curthooks.py
diff options
authorDan Bungert <[email protected]>2022-10-14 22:03:30 +0000
committerServer Team CI Bot <[email protected]>2022-10-14 22:03:30 +0000
commit1fc717df52ec15f616d26fff3c10bff181599b30 (patch)
tree8201aadc7d52181a183baaf3b13f99b4c0915546 /tests/unittests/test_curthooks.py
parent5b8908216c266445f9374f31bdffd3ba9a0028ba (diff)
kernel: use FK_FORCE to ensure flash-kernel runs
Diffstat (limited to 'tests/unittests/test_curthooks.py')
-rw-r--r--tests/unittests/test_curthooks.py22
1 files changed, 14 insertions, 8 deletions
diff --git a/tests/unittests/test_curthooks.py b/tests/unittests/test_curthooks.py
index 5ca0b8c5..a2248198 100644
--- a/tests/unittests/test_curthooks.py
+++ b/tests/unittests/test_curthooks.py
@@ -69,22 +69,28 @@ class TestCurthooksInstallKernel(CiTestCase):
kernel_package = self.kernel_cfg.get('kernel', {}).get('package', {})
self.mock_get_flash_kernel_pkgs.return_value = 'u-boot-tools'
- curthooks.install_kernel(self.kernel_cfg, self.target)
+ with patch.dict(os.environ, clear=True):
+ curthooks.install_kernel(self.kernel_cfg, self.target)
- inst_calls = [
- call(['u-boot-tools'], target=self.target),
- call([kernel_package], target=self.target)]
+ env = {'FK_FORCE': 'yes', 'FK_FORCE_CONTAINER': 'yes'}
- self.mock_instpkg.assert_has_calls(inst_calls)
+ inst_calls = [
+ call(['u-boot-tools'], target=self.target),
+ call([kernel_package], target=self.target, env=env)]
+
+ self.mock_instpkg.assert_has_calls(inst_calls)
def test__installs_kernel_package(self):
kernel_package = self.kernel_cfg.get('kernel', {}).get('package', {})
self.mock_get_flash_kernel_pkgs.return_value = None
- curthooks.install_kernel(self.kernel_cfg, self.target)
+ with patch.dict(os.environ, clear=True):
+ curthooks.install_kernel(self.kernel_cfg, self.target)
+
+ env = {'FK_FORCE': 'yes', 'FK_FORCE_CONTAINER': 'yes'}
- self.mock_instpkg.assert_called_with(
- [kernel_package], target=self.target)
+ self.mock_instpkg.assert_called_with(
+ [kernel_package], target=self.target, env=env)
class TestEnableDisableUpdateInitramfs(CiTestCase):