Esempio n. 1
0
    def test_write_to_conf(self, mock_write):
        """
        Unittest to write smt val to zipl file.
        """
        data = """
        [defaultboot]
default=linux
target=/boot
[linux]
        image=/boot/vmlinuz-4.4.0-25.44.el7_2.kvmibm1_1_3.1.s390x
        ramdisk=/boot/initramfs-4.4.0-25.44.el7_2.kvmibm1_1_3.1.s390x.img
        parameters="vconsole.keymap=us elevator=deadline pci=on zfcp.
        allow_lun_scan=0 root=/dev/mapper/zkvm-root rd.lvm.lv=zkvm/root
        crashkernel=128M rd.zfcp=0.0.9200,0x50050763071046a6,
        0x4013400f00000000 LANG=en_US.UTF-8 rd.zfcp=0.0.9200,
        0x50050763070386a6,0x4013400f00000000 vconsole.font=latarcyrhe smt=2"
       """
        name = "dummy"
        smt_val = 2
        open_mock = mock.mock_open(read_data=data)
        with mock.patch('wok.plugins.ginger.model.utils.open',
                        open_mock, create=True):
            smtmodel = SmtModel()
            smtmodel.write_zipl_file(name, smt_val)
            mock_write.return_value = {}
            smtmodel.write_zipl_file(name, smt_val)
Esempio n. 2
0
    def test_write_to_conf(self, mock_write):
        """
        Unittest to write smt val to zipl file.
        """
        data = """
        [defaultboot]
default=linux
target=/boot
[linux]
        image=/boot/vmlinuz-4.4.0-25.44.el7_2.kvmibm1_1_3.1.s390x
        ramdisk=/boot/initramfs-4.4.0-25.44.el7_2.kvmibm1_1_3.1.s390x.img
        parameters="vconsole.keymap=us elevator=deadline pci=on zfcp.
        allow_lun_scan=0 root=/dev/mapper/zkvm-root rd.lvm.lv=zkvm/root
        crashkernel=128M rd.zfcp=0.0.9200,0x50050763071046a6,
        0x4013400f00000000 LANG=en_US.UTF-8 rd.zfcp=0.0.9200,
        0x50050763070386a6,0x4013400f00000000 vconsole.font=latarcyrhe smt=2"
       """
        name = "dummy"
        smt_val = 2
        open_mock = mock.mock_open(read_data=data)
        with mock.patch('wok.plugins.ginger.model.utils.open',
                        open_mock,
                        create=True):
            smtmodel = SmtModel()
            smtmodel.write_zipl_file(name, smt_val)
            mock_write.return_value = {}
            smtmodel.write_zipl_file(name, smt_val)