def my_resvn_setup(): """make sure we are all setup to test reservations""" initA.clear() initA.runTur() initB.clear() initB.runTur() initA.register() initB.register() initC.runTur()
def testReservationHolderCanReleaseReservation(self): resvnA = initA.getReservation() self.assertEqual(resvnA.key, initA.key) self.assertEqual(resvnA.getRtypeNum(), my_rtype) res = initA.release(my_rtype) self.assertEqual(res, 0) initA.runTur() resvnA = initA.getReservation() self.assertEqual(resvnA.key, None) self.assertEqual(resvnA.rtype, None)
def testAltReservationHolderCanReleaseReservation(self): resvnA = initA.getReservation() self.assertEqual(resvnA.key, ar_key) self.assertEqual(resvnA.getRtypeNum(), my_rtype) res = initB.release(my_rtype) self.assertEqual(res, 0) initA.runTur() # alt release causes UA for devA resvnA = initA.getReservation() self.assertEqual(resvnA.key, None) self.assertEqual(resvnA.rtype, None)