Ejemplo n.º 1
0
 def test_that_partition_is_associated_with_right_disk(self):
     self.sysinfo.objects += [Partition("8 0 1000 sda".split(" ")),
                              Partition("8 16 1000 sdb".split(" ")),
                              Partition("8 1 1000 sda1".split(" "))]
     dg = DiskGraph(self.sysinfo)
     visited = [x.name for x in list(dg.visit(dg.root))]
     self.assertEqual(["root", "sda", "sda1", "sdb"], visited)
Ejemplo n.º 2
0
 def test_graph_with_single_disk_and_partition(self):
     self.sysinfo.objects += [
         Partition("8 0 1000 sda".split(" ")),
         Partition("8 1 1000 sda1".split(" "))
     ]
     dg = DiskGraph(self.sysinfo)
     visited = [x.name for x in list(dg.visit(dg.root))]
     self.assertEqual(["root", "sda", "sda1"], visited)
Ejemplo n.º 3
0
 def test_that_mds_and_dms_are_ignored_as_root_level_disks(self):
     self.sysinfo.objects += [
         Partition("252 1 1000 dm-1".split(" ")),
         Partition("9 1 1000 md1".split(" "))
     ]
     dg = DiskGraph(self.sysinfo)
     visited = [x.name for x in list(dg.visit(dg.root))]
     self.assertEqual(["root"], visited)
Ejemplo n.º 4
0
 def test_that_partition_is_associated_with_right_disk(self):
     self.sysinfo.objects += [
         Partition("8 0 1000 sda".split(" ")),
         Partition("8 16 1000 sdb".split(" ")),
         Partition("8 1 1000 sda1".split(" "))
     ]
     dg = DiskGraph(self.sysinfo)
     visited = [x.name for x in list(dg.visit(dg.root))]
     self.assertEqual(["root", "sda", "sda1", "sdb"], visited)
Ejemplo n.º 5
0
 def test_graph_with_single_disk_and_partition(self):
     self.sysinfo.objects += [Partition("8 0 1000 sda".split(" ")),
                              Partition("8 1 1000 sda1".split(" "))]
     dg = DiskGraph(self.sysinfo)
     visited = [x.name for x in list(dg.visit(dg.root))]
     self.assertEqual(["root", "sda", "sda1"], visited)
Ejemplo n.º 6
0
 def test_that_mds_and_dms_are_ignored_as_root_level_disks(self):
     self.sysinfo.objects += [Partition("252 1 1000 dm-1".split(" ")),
                              Partition("9 1 1000 md1".split(" "))]
     dg = DiskGraph(self.sysinfo)
     visited = [x.name for x in list(dg.visit(dg.root))]
     self.assertEqual(["root"], visited)
Ejemplo n.º 7
0
 def test_graph_with_single_ide_disk(self):
     self.sysinfo.objects += [Partition("3 0 1000 hda".split(" "))]
     dg = DiskGraph(self.sysinfo)
     visited = [x.name for x in list(dg.visit(dg.root))]
     self.assertEqual(["root", "hda"], visited)
Ejemplo n.º 8
0
 def test_graph_with_single_ide_disk(self):
     self.sysinfo.objects += [Partition("3 0 1000 hda".split(" "))]
     dg = DiskGraph(self.sysinfo)
     visited = [x.name for x in list(dg.visit(dg.root))]
     self.assertEqual(["root", "hda"], visited)