def setup(self, mock_machine, mock_exists, mock_mkdtemp): mock_machine.return_value = 'x86_64' mock_exists.return_value = True description = XMLDescription('../data/example_config.xml') self.xml_state = XMLState( description.load() ) self.manager = mock.Mock() self.system_prepare = mock.Mock() self.setup = mock.Mock() self.profile = mock.Mock() self.system_prepare.setup_repositories = mock.Mock( return_value=self.manager ) kiwi.boot.image.kiwi.SystemPrepare = mock.Mock( return_value=self.system_prepare ) kiwi.boot.image.kiwi.SystemSetup = mock.Mock( return_value=self.setup ) kiwi.boot.image.kiwi.Profile = mock.Mock( return_value=self.profile ) mock_mkdtemp.return_value = 'boot-directory' self.boot_image = BootImageKiwi( self.xml_state, 'some-target-dir' )