Exemple #1
0
def del_all_resources(request):
  try:
    user = _validate_and_get_geniuser(request)
  except LoggedInButFailedGetGeniUserError:
    return _show_failed_get_geniuser_page(request)
  
  # the request must be via POST. if not, bounce user back to My Vessels page
  if not request.method == 'POST':
    return myvessels(request)
  
  remove_summary = ""

  try:
    interface.release_all_vessels(user)
  except InvalidRequestError, err:
    remove_summary = "Unable to release all vessels: " + str(err)
Exemple #2
0
def del_all_resources(request):
  try:
    user = _validate_and_get_geniuser(request)
  except LoggedInButFailedGetGeniUserError:
    return _show_failed_get_geniuser_page(request)
  
  # the request must be via POST. if not, bounce user back to My Vessels page
  if not request.method == 'POST':
    return myvessels(request)
  
  remove_summary = ""

  try:
    interface.release_all_vessels(user)
  except InvalidRequestError, err:
    remove_summary = "Unable to release all vessels: " + str(err)
Exemple #3
0
# many because we just made them.
acquired_vessels = interface.acquire_vessels(geniuser, INITIAL_DONATION_COUNT, 'wan')

if len(acquired_vessels) != INITIAL_DONATION_COUNT:
  testfailed("Didn't acquire the number of vessels expected.")

# Release one vessel.
vessel_to_release = acquired_vessels[0]
interface.release_vessels(geniuser, [vessel_to_release])

acquired_vessels = interface.get_acquired_vessels(geniuser)
if len(acquired_vessels) != INITIAL_DONATION_COUNT - 1:
  testfailed("Wrong number of acquired vessels after releasing one.")
  
# Try to release the same one again.
try:
  interface.release_vessels(geniuser, [vessel_to_release])
except InvalidRequestError:
  pass # This is what we expected.
else:
  testfailed("Didn't throw expected InvalidRequestError")

# Release the rest of the user's vessels.
interface.release_all_vessels(geniuser)

acquired_vessels = interface.get_acquired_vessels(geniuser)
if len(acquired_vessels) != 0:
  testfailed("Wrong number of acquired vessels after releasing all vessels.")