def setup(self, mock_machine, mock_exists): mock_machine.return_value = 'x86_64' self.boot_names_type = namedtuple( 'boot_names_type', ['kernel_name', 'initrd_name'] ) self.kernel = Mock() kernel_info = Mock kernel_info.name = 'kernel_name' kernel_info.version = 'kernel_version' self.kernel.get_kernel.return_value = kernel_info self.boot_xml_state = Mock() self.xml_state = Mock() self.xml_state.get_initrd_system = Mock( return_value='dracut' ) self.xml_state.xml_data.get_name = Mock( return_value='some-image' ) self.xml_state.get_image_version = Mock( return_value='1.2.3' ) self.xml_state.build_type.get_boot = Mock( return_value='oemboot/suse-13.2' ) mock_exists.return_value = True self.boot_image = BootImageBase( self.xml_state, 'some-target-dir', 'system-directory' )
def setup(self, mock_machine, mock_exists): mock_machine.return_value = 'x86_64' self.boot_xml_state = mock.Mock() self.xml_state = mock.Mock() self.xml_state.xml_data.get_name = mock.Mock(return_value='some-image') self.xml_state.get_image_version = mock.Mock(return_value='1.2.3') self.xml_state.build_type.get_boot = mock.Mock( return_value='oemboot/suse-13.2') mock_exists.return_value = True self.boot_image = BootImageBase(self.xml_state, 'some-target-dir')
def setup(self, mock_machine, mock_exists, mock_mkdtemp): mock_machine.return_value = 'x86_64' self.boot_xml_state = mock.Mock() self.xml_state = mock.Mock() self.xml_state.xml_data.get_name = mock.Mock(return_value='some-image') self.xml_state.get_image_version = mock.Mock(return_value='1.2.3') self.xml_state.build_type.get_boot = mock.Mock( return_value='oemboot/suse-13.2') mock_mkdtemp.return_value = 'boot-root-directory' mock_exists.return_value = True self.boot_image = BootImageBase(self.xml_state, 'some-target-dir') mock_mkdtemp.assert_called_once_with(prefix='kiwi_boot_root.', dir='some-target-dir')
def test_boot_image_raises(self): with raises(KiwiTargetDirectoryNotFound): BootImageBase(self.xml_state, 'target-dir-does-not-exist', 'some-root-dir')
def test_boot_image_raises(self): BootImageBase(self.xml_state, 'target-dir-does-not-exist', 'some-root-dir')