Пример #1
0
 def messageToInfos(self):
     pos = 0
     infos = [ ]
     while pos < len(self.message):
         content_length = int.from_bytes(self.message[pos: pos + 4], byteorder='little')
         content = self.message[pos + 12: pos + 4 + content_length - 1].decode(encoding='utf-8', errors='ignore')
         self.obj = pystt.loads(content)
         infos.append(self.getInfo())
         pos += (4 + content_length)
     # print ("Receive {} messages".format(len(infos)))
     return infos
Пример #2
0
 def test_dict(self):
     self.assertEqual({'key1': 'value1',
                       'key2': 'value2',
                       'key3': 'value3'},
                      loads('key1@=value1/key2@=value2/key3@=value3/'))
Пример #3
0
 def test_list(self):
     self.assertEqual(['value1', 'value2', 'value3'],
                      loads('value1/value2/value3/'))
Пример #4
0
 def contentToObj(self):
     self.obj=pystt.loads(self.content)
     return self.obj