Beispiel #1
0
 def test_collect_mbrs_mostly_fixed_virt(self):
     self._edd_logger.debug("starting test %s", self._testMethodName)
     edd.testdata_log.debug("starting test %s", self._testMethodName)
     devices = (
         FakeDevice("sda"),
         FakeDevice("sdb"),
         FakeDevice("sdc"),
         FakeDevice("vda"),
     )
     fake_mbr_dict = {
         'sda': '0xe3bf124b',
         'sdb': '0x7dfff0db',
         'sdc': '0x648873aa',
         'vda': '0x86531966',
     }
     mbr_dict = edd.collect_mbrs(devices,
                                 root=self.root('mostly_fixed_virt'))
     infos = [
         ("edd: collected mbr signatures: %s", {
             'sda': '0xe3bf124b',
             'sdb': '0x7dfff0db',
             'sdc': '0x648873aa',
             'vda': '0x86531966',
         }),
     ]
     self.check_logs(infos=infos)
     lib.assertVerboseEqual(fake_mbr_dict, mbr_dict)
Beispiel #2
0
 def test_collect_mbrs_strawberry_mountain(self):
     self._edd_logger.debug("starting test %s", self._testMethodName)
     edd.testdata_log.debug("starting test %s", self._testMethodName)
     devices = (
         FakeDevice("sda"),
         FakeDevice("sdb"),
         FakeDevice("sdc"),
         FakeDevice("sdd"),
     )
     fake_mbr_dict = {
         'sdc': '0x00033091',
         'sdd': '0x91271645',
     }
     mbr_dict = edd.collect_mbrs(devices,
                                 root=self.root('strawberry_mountain'))
     infos = [
         ("edd: MBR signature on %s is zero. new disk image?", "sda"),
         ("edd: MBR signature on %s is zero. new disk image?", "sdb"),
         ("edd: collected mbr signatures: %s", {
             'sdc': '0x00033091',
             'sdd': '0x91271645',
         }),
     ]
     warnings = []
     self.check_logs(infos=infos, warnings=warnings)
     lib.assertVerboseEqual(fake_mbr_dict, mbr_dict)
Beispiel #3
0
 def test_collect_mbrs_bad_sata_virt(self):
     self._edd_logger.debug("starting test %s", self._testMethodName)
     edd.testdata_log.debug("starting test %s", self._testMethodName)
     devices = (FakeDevice("sda"),
                FakeDevice("sdb"),
                FakeDevice("sdc"),
                )
     fake_mbr_dict = {'sda': '0xe3bf124b',
                      'sdb': '0x7dfff0db',
                      'sdc': '0x86531966',
                      }
     mbr_dict = edd.collect_mbrs(devices, root=self.root("bad_sata_virt"))
     infos = [
         ("edd: collected mbr signatures: %s", {'sda': '0xe3bf124b',
                                                'sdb': '0x7dfff0db',
                                                'sdc': '0x86531966',
                                                }),
     ]
     self.check_logs(infos=infos)
     lib.assertVerboseEqual(fake_mbr_dict, mbr_dict)
Beispiel #4
0
 def test_collect_mbrs_strawberry_mountain(self):
     self._edd_logger.debug("starting test %s", self._testMethodName)
     edd.testdata_log.debug("starting test %s", self._testMethodName)
     devices = (FakeDevice("sda"),
                FakeDevice("sdb"),
                FakeDevice("sdc"),
                FakeDevice("sdd"),
                )
     fake_mbr_dict = {'sdc': '0x00033091',
                      'sdd': '0x91271645',
                      }
     mbr_dict = edd.collect_mbrs(devices,
                                 root=self.root('strawberry_mountain'))
     infos = [
         ("edd: MBR signature on %s is zero. new disk image?", "sda"),
         ("edd: MBR signature on %s is zero. new disk image?", "sdb"),
         ("edd: collected mbr signatures: %s", {'sdc': '0x00033091',
                                                'sdd': '0x91271645',
                                                }),
     ]
     warnings = [
     ]
     self.check_logs(infos=infos, warnings=warnings)
     lib.assertVerboseEqual(fake_mbr_dict, mbr_dict)