def testPersistance(self): # for i in h: # print h b = Buddy() b.uin = '123456' import message item1 = message.messageFactory("icq", 'user', '12345', 'incoming 1', Incoming) self.h.append(item1) self.h.store(b) self.h = None del self.h self.h = History() h2 = History.restore(b) d = h2.dump() assert d.split('\n')[0] == '>> : incoming 1' b.uin = '' h3 = History.restore(b) d = h3.dump() assert len(d) == 0
def _grabCurrentUser(self): b = Buddy() b.name = self.getColumnText(self.currentItem, 1) b.first = self.getColumnText(self.currentItem, 2) b.last = self.getColumnText(self.currentItem, 3) b.email = self.getColumnText(self.currentItem, 4) b.uin = self.getColumnText(self.currentItem, 5) return b
def _test(): p = load_plugins(connector = None) log().log(p) m = messageFactory("icq", 'user', '12121212', 'text', Outgoing) b = Buddy() b.uin = '12121212' for k in p: p[k].onIncomingMessage(buddy = b, message = m)
def __init__(self, parentFrame, title): wx.Frame.__init__(self, parentFrame, -1, title, pos=(150, 150), size=(350, 200)) wx.Panel(self, -1) message = messageFactory("icq", 'user', '12345', 'text', HistoryDirection.Incoming) # h = History() b = Buddy() b.name = 'user' b.uin = '123456' self.d = MessageDialog(self, -1, b, message) self.d.Show(True) wx.CallAfter(self.a)