Esempio n. 1
0
 def fetch_events(self):
     self.curs.callproc('on_event', [self.channel, self.lastseen])
     for record in self.curs:
         self.lastseen = record[0]
         evt = Event()
         evt.channel = 'test'
         evt.payload = record[1]
         self.on_event(evt)
Esempio n. 2
0
 def fetch_events(self):
     self.curs.callproc('on_event', [self.channel, self.lastseen])
     for record in self.curs:
         self.lastseen = record[0]
         evt = Event()
         evt.channel = 'test'
         evt.payload = record[1]
         self.on_event(evt)
Esempio n. 3
0
 def test_serialize(self):
     evt = Event()
     evt.channel = 'toto'
     evt.payload = "{'popo': 42}"
     buff = StringIO()
     serialize(evt, buff)
     buff.seek(0)
     evt2 = unserialize(buff)
     print evt2.channel, evt2.payload
     self.assertEqual('', buff.read())
     self.assertEqual(evt.channel, evt2.channel)
     self.assertEqual(evt.payload, evt2.payload)