コード例 #1
0
 def testNonReservationHolderCannotReleaseReservation(self):
     resvnA = initA.getReservation()
     self.assertEqual(resvnA.key, initA.key)
     self.assertEqual(resvnA.getRtypeNum(), my_rtype)
     res = initB.release(my_rtype)
     self.assertEqual(res, 0)
     resvnA = initA.getReservation()
     self.assertEqual(resvnA.key, initA.key)
     self.assertEqual(resvnA.getRtypeNum(), my_rtype)
コード例 #2
0
 def testAltHolderCanReleaseReservation(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)
     resvnA = initA.getReservation()
     self.assertEqual(resvnA.key, None)
     self.assertEqual(resvnA.rtype, None)
コード例 #3
0
 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)