Exemplo n.º 1
0
 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())
Exemplo n.º 2
0
    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())
Exemplo n.º 3
0
 def test_str_remote_reservation(self):
     res = WSS.RemoteReservedStatus(
         "reservation_id", 50, '{}',
         'http://www.weblab.deusto.es/weblab/client/#reservation-id=foo&...',
         'remote_reservation_id')
     str(res)
Exemplo n.º 4
0
 def to_status(self):
     return WSS.RemoteReservedStatus(self.reservation_id, self.time, self.initial_configuration, self.url, self.remote_reservation_id.id)