Revision 549071a0 test/ganeti.bdev_unittest.py
b/test/ganeti.bdev_unittest.py | ||
---|---|---|
143 | 143 |
self.failUnlessRaises(errors.BlockDeviceError, |
144 | 144 |
bdev.DRBD8._GetProcData, filename=temp_file) |
145 | 145 |
|
146 |
def testHelper(self): |
|
147 |
"""Test reading usermode_helper in /sys.""" |
|
148 |
sys_drbd_helper = self._TestDataFilename("sys_drbd_usermode_helper.txt") |
|
149 |
drbd_helper = bdev.DRBD8.GetUsermodeHelper(filename=sys_drbd_helper) |
|
150 |
self.failUnlessEqual(drbd_helper, "/bin/true") |
|
151 |
|
|
152 |
def testHelperIOErrors(self): |
|
153 |
"""Test handling of errors while reading usermode_helper in /sys.""" |
|
154 |
temp_file = self._CreateTempFile() |
|
155 |
os.unlink(temp_file) |
|
156 |
self.failUnlessRaises(errors.BlockDeviceError, |
|
157 |
bdev.DRBD8.GetUsermodeHelper, filename=temp_file) |
|
158 |
|
|
146 | 159 |
def testMinorNotFound(self): |
147 | 160 |
"""Test not-found-minor in /proc""" |
148 | 161 |
self.failUnless(9 not in self.mass_data) |
Also available in: Unified diff