def test_unpack_chat(): buffer = Buffer() buffer.add(b'\x11["spam", " eggs"]') assert buffer.unpack_chat() == "spam eggs" buffer.add(b'\x22{"text": "spam", "extra": " eggs"}') assert buffer.unpack_chat() == "spam eggs" buffer.add(b'\x14{"translate": "foo"}') assert buffer.unpack_chat() == "foo" buffer.add(b'\x2E{"translate": "foo", "with": ["spam", "eggs"]}') assert buffer.unpack_chat() == "foo{spam, eggs}"
def testChat(self): text = "Hi there !" buff = Buffer() buff.buff = buff.pack_chat(text) self.assertTrue(text == buff.unpack_chat())
def testChat(self): text = "Hi there !" buff = Buffer() buff.buff = buff.pack_chat(text) self.assertTrue(text == buff.unpack_chat())