Ejemplo n.º 1
0
 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'
     )
Ejemplo n.º 2
0
 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')
Ejemplo n.º 3
0
 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')
Ejemplo n.º 4
0
 def test_boot_image_raises(self):
     with raises(KiwiTargetDirectoryNotFound):
         BootImageBase(self.xml_state, 'target-dir-does-not-exist',
                       'some-root-dir')
Ejemplo n.º 5
0
 def test_boot_image_raises(self):
     BootImageBase(self.xml_state, 'target-dir-does-not-exist',
                   'some-root-dir')