Beispiel #1
0
    def add_to_bootloader(self,
                          base_args,
                          args,
                          bootloader_args,
                          bootloader_root,
                          tag='image',
                          image='image',
                          initrd='initrd'):
        god = mock.mock_god()
        bootloader = god.create_mock_class(boottool.boottool, "boottool")

        # record
        bootloader.remove_kernel.expect_call(tag)
        bootloader.add_kernel.expect_call(image,
                                          tag,
                                          initrd=initrd,
                                          args='_dummy_',
                                          root=bootloader_root)

        for a in bootloader_args.split():
            bootloader.add_args.expect_call(kernel=tag, args=a)
        bootloader.remove_args.expect_call(kernel=tag, args='_dummy_')

        # run and check
        kernel._add_kernel_to_bootloader(bootloader, base_args, tag, args,
                                         image, initrd)
        god.check_playback()
Beispiel #2
0
    def add_to_bootloader(self, base_args, args, bootloader_args, tag='image',
                          image='image', initrd='initrd'):
        god = mock.mock_god()
        bootloader = god.create_mock_class(boottool.boottool, "boottool")

        # record
        bootloader.remove_kernel.expect_call(tag)
        bootloader.add_kernel.expect_call(path=image, title=tag, initrd=initrd,
                                          args=bootloader_args)

        # run and check
        kernel._add_kernel_to_bootloader(bootloader, base_args, tag, args,
                                         image, initrd)
        god.check_playback()
Beispiel #3
0
    def add_to_bootloader(
        self, base_args, args, bootloader_args, bootloader_root, tag="image", image="image", initrd="initrd"
    ):
        god = mock.mock_god()
        bootloader = god.create_mock_class(boottool.boottool, "boottool")

        # record
        bootloader.remove_kernel.expect_call(tag)
        bootloader.add_kernel.expect_call(image, tag, initrd=initrd, args="_dummy_", root=bootloader_root)

        for a in bootloader_args.split():
            bootloader.add_args.expect_call(kernel=tag, args=a)
        bootloader.remove_args.expect_call(kernel=tag, args="_dummy_")

        # run and check
        kernel._add_kernel_to_bootloader(bootloader, base_args, tag, args, image, initrd)
        god.check_playback()