Ejemplo n.º 1
0
        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
Ejemplo n.º 2
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
Ejemplo n.º 3
0
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)
Ejemplo n.º 4
0
        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)