def test_translate_reservation_waiting_confirmation(self): status = WSS.WaitingConfirmationQueueStatus('foo', 'http://...') reservation = Reservation.translate_reservation(status) self.assertEquals(Reservation.WAITING_CONFIRMATION, reservation.status) self.assertEquals('foo', reservation.reservation_id.id) self.assertEquals('http://...', reservation.url) self.assertEquals(status, reservation.to_status())
def test_translate_reservation_waiting_confirmation(self): status = WSS.WaitingConfirmationQueueStatus('foo', 'http://...') reservation = Reservation.translate_reservation(status) self.assertEquals(Reservation.WAITING_CONFIRMATION, reservation.status) self.assertEquals('foo', reservation.reservation_id.id) self.assertEquals('http://...', reservation.url) self.assertEquals(status, reservation.to_status())
def test_translate_reservation_waiting(self): status = WSS.WaitingQueueStatus('foo', 5) reservation = Reservation.translate_reservation(status) self.assertEquals(Reservation.WAITING, reservation.status) self.assertEquals('foo', reservation.reservation_id.id) self.assertEquals(5, reservation.position) self.assertEquals(status, reservation.to_status())
def test_translate_reservation_waiting(self): status = WSS.WaitingQueueStatus('foo', 5) reservation = Reservation.translate_reservation(status) self.assertEquals(Reservation.WAITING, reservation.status) self.assertEquals('foo', reservation.reservation_id.id) self.assertEquals(5, reservation.position) self.assertEquals(status, reservation.to_status())
def test_translate_remote_reservation_reserved(self): status = WSS.RemoteReservedStatus('foo', 100, "{}",'http://...', "bar") reservation = Reservation.translate_reservation(status) self.assertEquals(Reservation.CONFIRMED, reservation.status) self.assertEquals('foo', reservation.reservation_id.id) self.assertEquals('http://...', reservation.url) self.assertEquals('{}', reservation.initial_configuration) self.assertEquals('bar', reservation.remote_reservation_id.id) self.assertEquals(status, reservation.to_status())
def test_translate_reservation_post_reservation(self): status = WSS.PostReservationStatus('foo', True, "{ }", "{}") reservation = Reservation.translate_reservation(status) self.assertEquals(Reservation.POST_RESERVATION, reservation.status) self.assertEquals('foo', reservation.reservation_id.id) self.assertEquals('{ }', reservation.initial_data) self.assertEquals('{}', reservation.end_data) self.assertTrue(reservation.finished) self.assertEquals(status, reservation.to_status())
def test_translate_reservation_post_reservation(self): status = WSS.PostReservationStatus('foo', True, "{ }", "{}") reservation = Reservation.translate_reservation(status) self.assertEquals(Reservation.POST_RESERVATION, reservation.status) self.assertEquals('foo', reservation.reservation_id.id) self.assertEquals('{ }', reservation.initial_data) self.assertEquals('{}', reservation.end_data) self.assertTrue(reservation.finished) self.assertEquals(status, reservation.to_status())
def test_translate_local_reservation_reserved(self): status = WSS.LocalReservedStatus('foo', 'i:s@m', 'lab_session', 100, "{}", time.time(), time.time(), True, 80, 'http://...') reservation = Reservation.translate_reservation(status) self.assertEquals(Reservation.CONFIRMED, reservation.status) self.assertEquals('foo', reservation.reservation_id.id) self.assertEquals('http://...', reservation.url) self.assertEquals('{}', reservation.initial_configuration) status = WSS.RemoteReservedStatus('foo', 80, '{}', 'http://...','') self.assertEquals(status, reservation.to_status())
def test_translate_remote_reservation_reserved(self): status = WSS.RemoteReservedStatus('foo', 100, "{}", 'http://...', "bar") reservation = Reservation.translate_reservation(status) self.assertEquals(Reservation.CONFIRMED, reservation.status) self.assertEquals('foo', reservation.reservation_id.id) self.assertEquals('http://...', reservation.url) self.assertEquals('{}', reservation.initial_configuration) self.assertEquals('bar', reservation.remote_reservation_id.id) self.assertEquals(status, reservation.to_status())
def test_translate_local_reservation_reserved(self): status = WSS.LocalReservedStatus('foo', 'i:s@m', 'lab_session', 100, "{}", time.time(), time.time(), True, 80, 'http://...') reservation = Reservation.translate_reservation(status) self.assertEquals(Reservation.CONFIRMED, reservation.status) self.assertEquals('foo', reservation.reservation_id.id) self.assertEquals('http://...', reservation.url) self.assertEquals('{}', reservation.initial_configuration) status = WSS.RemoteReservedStatus('foo', 80, '{}', 'http://...', '') self.assertEquals(status, reservation.to_status())