def _test_remove_reservation(self, set_dirty): resources = {'goals': 2, 'assists': 1} resv = self._create_reservation(resources) self.assertEqual( 1, quota_api.remove_reservation(self.context, resv.reservation_id, set_dirty=set_dirty))
def cancel_reservation(self, context, reservation_id): # Mark resource usage as dirty so the next time both actual resources # used and reserved will be recalculated quota_api.remove_reservation(context, reservation_id, set_dirty=True)
def commit_reservation(self, context, reservation_id): # Do not mark resource usage as dirty. If a reservation is committed, # then the relevant resources have been created. Usage data for these # resources has therefore already been marked dirty. quota_api.remove_reservation(context, reservation_id, set_dirty=False)
def test_remove_non_existent_reservation(self): self.assertIsNone(quota_api.remove_reservation(self.context, 'meh'))
def cancel_reservation(self, context, reservation_id): quota_api.remove_reservation(context, reservation_id, set_dirty=False)
def _test_remove_reservation(self, set_dirty): resources = {'goals': 2, 'assists': 1} resv = self._create_reservation(resources) self.assertEqual(1, quota_api.remove_reservation( self.context, resv.reservation_id, set_dirty=set_dirty))