def test_initial_disk_selected(self): '''Validate that an initial disk is returned and selected.''' tc = TargetController(self.doc) returned_disks = tc.initialize() self.assertEqual(returned_disks[0].ctd, "c2t0d0", "initial disk not correctly returned") desired_disks = self._get_desired_disks() self.assertEqual(desired_disks[0].ctd, "c2t0d0", "initial disk not correctly selected")
def test_initial_disk_selected_by_size(self): '''Validate that initial disk matches size criteria''' tc = TargetController(self.doc) returned_disks = tc.initialize(image_size=Size("110GB")) self.assertEqual(returned_disks[0].ctd, "c2t2d0", "incorrect initial disk returned") desired_disks = self._get_desired_disks() self.assertEqual(desired_disks[0].ctd, "c2t2d0", "incorrect initial disk selected")
def test_no_initial_disk_works(self): '''Validate no_initial_disk=True works''' tc = TargetController(self.doc) returned_disks = tc.initialize(no_initial_disk=True) self.assertEqual(len(returned_disks), 0, "initialize() should have returned empty list") desired_disks = self._get_desired_disks() self.assertEqual(len(desired_disks), 0, "desired targets should not contain any disks")