def test_fl_remove_io_callback_fail1(self):
     # failing on the 2nd param.
     self.statusmsg = "%s: should fail." % sys._getframe().f_code.co_name
     self.precondition()
     self.fdesc = os.open('./stubfile.txt', os.O_RDONLY)
     xfl.fl_remove_io_callback(self.fdesc, 12500, self.iocb)
     os.close(self.fdesc)
 def test_fl_remove_io_callback_ok(self):
     # test should NOT fail
     self.statusmsg = "%s: should NOT fail." % \
             sys._getframe().f_code.co_name
     self.precondition()
     self.fdesc = os.open('./stubfile.txt', os.O_RDONLY)
     xfl.fl_remove_io_callback(self.fdesc, xfl.FL_READ, self.iocb)
     os.close(self.fdesc)
 def test_fl_remove_io_callback_fail3(self):
     # failing on the 1st param.
     self.statusmsg = "%s: should fail." % sys._getframe().f_code.co_name
     self.precondition()
     self.fdesc = "some strange value"
     xfl.fl_remove_io_callback(self.fdesc, xfl.FL_READ, self.iocb)