コード例 #1
0
ファイル: test_cephdisks.py プロジェクト: y4ns0l0/DeepSea
 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
コード例 #2
0
 def test_detection_tool_overwrite_lshw(self):
     hwd = cephdisks.HardwareDetections(detection_method='lshw')
     assert callable(hwd.detection_method) is True
コード例 #3
0
 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
コード例 #4
0
 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
コード例 #5
0
ファイル: test_cephdisks.py プロジェクト: shyukri/DeepSea
 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