Esempio n. 1
0
File: test.py Progetto: Asmod4n/zyre
    def test_all(self):
        z1 = Zyre('t1')
        z2 = Zyre('t2')

        z1.set_header('test_header', 'test1')
        z2.set_header('test_header', 'test2')

        self.assertEquals(z1.start(), 0)
        self.assertEquals(z2.start(), 0)

        e = ZyreEvent(z1)
        self.assertEquals(e.name(), z2.name())
        self.assertEquals(e.sender(), z2.uuid())
        self.assertEquals(e.type(), 'enter')

        e = ZyreEvent(z2)
        self.assertEquals(e.name(), z1.name())
        self.assertEquals(e.sender(), z1.uuid())
        self.assertEquals(e.type(), 'enter')

        z1.join('test group')
        z2.join('test group')

        e = ZyreEvent(z1)
        self.assertEquals(e.name(), z2.name())
        self.assertEquals(e.sender(), z2.uuid())
        self.assertEquals(e.type(), 'join')
        self.assertEquals(e.group(), 'test group')

        e = ZyreEvent(z2)
        self.assertEquals(e.name(), z1.name())
        self.assertEquals(e.sender(), z1.uuid())
        self.assertEquals(e.type(), 'join')
        self.assertEquals(e.group(), 'test group')

        z1.shouts('test group', "Hello World")

        e = ZyreEvent(z2)
        self.assertEquals(e.name(), z1.name())
        self.assertEquals(e.sender(), z1.uuid())
        self.assertEquals(e.type(), 'shout')
        self.assertEquals(e.group(), 'test group')
        self.assertEquals(e.msg().popstr(), "Hello World")
Esempio n. 2
0
    def test_all(self):
        z1 = Zyre('t1')
        z2 = Zyre('t2')

        z1.set_header('test_header', 'test1')
        z2.set_header('test_header', 'test2')

        self.assertEquals(z1.start(), 0)
        self.assertEquals(z2.start(), 0)

        e = ZyreEvent(z1)
        self.assertEquals(e.name(), z2.name())
        self.assertEquals(e.sender(), z2.uuid())
        self.assertEquals(e.type(), 'enter')

        e = ZyreEvent(z2)
        self.assertEquals(e.name(), z1.name())
        self.assertEquals(e.sender(), z1.uuid())
        self.assertEquals(e.type(), 'enter')

        z1.join('test group')
        z2.join('test group')

        e = ZyreEvent(z1)
        self.assertEquals(e.name(), z2.name())
        self.assertEquals(e.sender(), z2.uuid())
        self.assertEquals(e.type(), 'join')
        self.assertEquals(e.group(), 'test group')

        e = ZyreEvent(z2)
        self.assertEquals(e.name(), z1.name())
        self.assertEquals(e.sender(), z1.uuid())
        self.assertEquals(e.type(), 'join')
        self.assertEquals(e.group(), 'test group')

        z1.shouts('test group', "Hello World")

        e = ZyreEvent(z2)
        self.assertEquals(e.name(), z1.name())
        self.assertEquals(e.sender(), z1.uuid())
        self.assertEquals(e.type(), 'shout')
        self.assertEquals(e.group(), 'test group')
        self.assertEquals(e.msg().popstr(), "Hello World")