def test_hw_raid_ctrl_detection_custom_hwraid(self, hw_raid_detection): """ No hw_raid_name is set """ hwd = cephdisks.HardwareDetections(hw_raid=True) hwd._detect_raidctrl() assert hw_raid_detection.called is True
def test_detection_tool_overwrite_lshw(self): hwd = cephdisks.HardwareDetections(detection_method='lshw') assert callable(hwd.detection_method) is True
def test_hw_raid_ctrl_detection(self, hw_raid_detection): """ No hw_raid_name, no raidtype """ hwd = cephdisks.HardwareDetections() # TRAVIS SAYS THIS IS NOT CALLED hwd._detect_raidctrl() assert hw_raid_detection.called is True
def test_hw_raid_ctrl_detection_custom_software(self, hw_raid_detection): """ sw_raid is set """ hwd = cephdisks.HardwareDetections(sw_raid=True) expect = {'raidtype': 'software'} out = hwd._detect_raidctrl() assert out == expect
def test_hw_raid_ctrl_detection_custom_hwraid_controller_name(self, hw_raid_detection): """ hw_raid_name is set """ hwd = cephdisks.HardwareDetections(hw_raid=True, raid_controller_name='3ware') out = hwd._detect_raidctrl() expect = {'raidtype': 'hardware', 'controller_name': '3ware'} assert out == expect