def test__get_criteria_matching_disks_no_disks_match(self, get_all_details_mock): get_all_details_mock.return_value = raid_constants.HPSSA_ONE_DRIVE server = objects.Server() physical_drives = server.controllers[0].unassigned_physical_drives logical_disk = { "size_gb": 100, "raid_level": "1", "disk_type": "ssdd", "interface_type": "sas", "firmware": "HPD6", } ret_physical_drives = disk_allocator._get_criteria_matching_disks(logical_disk, physical_drives) self.assertFalse(ret_physical_drives)
def test__get_criteria_matching_disks_no_disks_match( self, get_all_details_mock): get_all_details_mock.return_value = raid_constants.HPSSA_ONE_DRIVE server = objects.Server() physical_drives = server.controllers[0].unassigned_physical_drives logical_disk = {'size_gb': 100, 'raid_level': '1', 'disk_type': 'ssdd', 'interface_type': 'sas', 'firmware': 'HPD6'} ret_physical_drives = disk_allocator._get_criteria_matching_disks( logical_disk, physical_drives) self.assertFalse(ret_physical_drives)
def test__get_criteria_matching_disks_no_disks_match( self, get_all_details_mock): get_all_details_mock.return_value = raid_constants.HPSSA_ONE_DRIVE server = objects.Server() physical_drives = server.controllers[0].unassigned_physical_drives logical_disk = { 'size_gb': 100, 'raid_level': '1', 'disk_type': 'ssdd', 'interface_type': 'sas', 'firmware': 'HPD6' } ret_physical_drives = disk_allocator._get_criteria_matching_disks( logical_disk, physical_drives) self.assertFalse(ret_physical_drives)
def test__get_criteria_matching_disks_some_disks_dont_match(self, get_all_details_mock): get_all_details_mock.return_value = raid_constants.HPSSA_ONE_DRIVE server = objects.Server() physical_drives = server.controllers[0].unassigned_physical_drives logical_disk = { "size_gb": 100, "raid_level": "1", "disk_type": "hdd", "interface_type": "sas", "firmware": "HPD6", } physical_drives[0].disk_type = "ssd" physical_drives[1].firmware = "HPD7" ret_physical_drives = disk_allocator._get_criteria_matching_disks(logical_disk, physical_drives) exp_physical_drives = physical_drives[2:] self.assertEqual(exp_physical_drives, ret_physical_drives)
def test__get_criteria_matching_disks_some_disks_dont_match( self, get_all_details_mock): get_all_details_mock.return_value = raid_constants.HPSSA_ONE_DRIVE server = objects.Server() physical_drives = server.controllers[0].unassigned_physical_drives logical_disk = {'size_gb': 100, 'raid_level': '1', 'disk_type': 'hdd', 'interface_type': 'sas', 'firmware': 'HPD6'} physical_drives[0].disk_type = 'ssd' physical_drives[1].firmware = 'HPD7' ret_physical_drives = disk_allocator._get_criteria_matching_disks( logical_disk, physical_drives) exp_physical_drives = physical_drives[2:] self.assertEqual(exp_physical_drives, ret_physical_drives)
def test__get_criteria_matching_disks_some_disks_dont_match( self, get_all_details_mock): get_all_details_mock.return_value = raid_constants.HPSSA_ONE_DRIVE server = objects.Server() physical_drives = server.controllers[0].unassigned_physical_drives logical_disk = { 'size_gb': 100, 'raid_level': '1', 'disk_type': 'hdd', 'interface_type': 'sas', 'firmware': 'HPD6' } physical_drives[0].disk_type = 'ssd' physical_drives[1].firmware = 'HPD7' ret_physical_drives = disk_allocator._get_criteria_matching_disks( logical_disk, physical_drives) exp_physical_drives = physical_drives[2:] self.assertEqual(exp_physical_drives, ret_physical_drives)