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