Ejemplo n.º 1
0
 def test_always_set_rh_params(self):
     self.m_os_release.return_value = {'ID': 'rhel'}
     distroinfo = install_grub.distro.get_distroinfo()
     cmdline = "root=ZFS=rpool/ROOT/ubuntu_bo2om9 ro quiet splash"
     self.m_load_file.return_value = cmdline
     self.assertEqual(['rd.auto=1'],
                      install_grub.get_carryover_params(distroinfo))
Ejemplo n.º 2
0
 def test_keep_console_always(self):
     distroinfo = install_grub.distro.get_distroinfo()
     sep = '---'
     console = "console=ttyS1,115200"
     cmdline = "root=/dev/xvda1 ro quiet splash %s %s" % (console, sep)
     self.m_load_file.return_value = cmdline
     self.assertEqual([console],
                      install_grub.get_carryover_params(distroinfo))
Ejemplo n.º 3
0
 def test_multiple_preferred_separator(self):
     distroinfo = install_grub.distro.get_distroinfo()
     sep = '---'
     expected_carry_params = ['extra', 'additional']
     cmdline = "lead=args %s extra %s additional" % (sep, sep)
     self.m_load_file.return_value = cmdline
     self.assertEqual(expected_carry_params,
                      install_grub.get_carryover_params(distroinfo))
Ejemplo n.º 4
0
 def test_preferred_separator(self):
     distroinfo = install_grub.distro.get_distroinfo()
     sep = '---'
     expected_carry_params = ['foo=bar', 'debug=1']
     cmdline = "root=/dev/xvda1 ro quiet splash %s %s" % (
         sep, " ".join(expected_carry_params))
     self.m_load_file.return_value = cmdline
     self.assertEqual(expected_carry_params,
                      install_grub.get_carryover_params(distroinfo))
Ejemplo n.º 5
0
 def test_drop_bootif_initrd_boot_image_from_extra(self):
     distroinfo = install_grub.distro.get_distroinfo()
     sep = '---'
     expected_carry_params = ['foo=bar', 'debug=1']
     filtered = ["BOOTIF=eth0", "initrd=initrd-2.3", "BOOT_IMAGE=/xv1"]
     cmdline = "root=/dev/xvda1 ro quiet splash %s %s" % (
         sep, " ".join(filtered + expected_carry_params))
     self.m_load_file.return_value = cmdline
     self.assertEqual(expected_carry_params,
                      install_grub.get_carryover_params(distroinfo))
Ejemplo n.º 6
0
 def test_no_carry_params(self):
     distroinfo = install_grub.distro.get_distroinfo()
     cmdline = "root=ZFS=rpool/ROOT/ubuntu_bo2om9 ro quiet splash"
     self.m_load_file.return_value = cmdline
     self.assertEqual([], install_grub.get_carryover_params(distroinfo))