def test_check_container_tool_chain_installed_with_version(
         self, mock_cmdver, mock_which):
     mock_which.return_value = True
     mock_cmdver.return_value = False
     xml_state = XMLState(self.description.load(), ['docker'], 'docker')
     runtime_checker = RuntimeChecker(xml_state)
     runtime_checker.check_container_tool_chain_installed()
Exemple #2
0
 def test_check_container_tool_chain_installed_buildah(self, mock_which):
     self.runtime_config.get_oci_archive_tool.return_value = 'buildah'
     mock_which.return_value = False
     xml_state = XMLState(self.description.load(), ['docker'], 'docker')
     runtime_checker = RuntimeChecker(xml_state)
     with raises(KiwiRuntimeError):
         runtime_checker.check_container_tool_chain_installed()
 def test_check_container_tool_chain_installed_buildah(
         self, mock_which, mock_oci_tool):
     mock_oci_tool.return_value = 'buildah'
     mock_which.return_value = False
     xml_state = XMLState(self.description.load(), ['docker'], 'docker')
     runtime_checker = RuntimeChecker(xml_state)
     runtime_checker.check_container_tool_chain_installed()
Exemple #4
0
 def test_check_container_tool_chain_installed(self, mock_which):
     mock_which.return_value = False
     xml_state = XMLState(
         self.description.load(), ['docker'], 'docker'
     )
     runtime_checker = RuntimeChecker(xml_state)
     with raises(KiwiRuntimeError):
         runtime_checker.check_container_tool_chain_installed()