Exemplo n.º 1
0
    def objToMessage(self):
        content = pystt.dumps(self.obj)
        content_byte = bytes(content.encode('utf-8'))
        content_length = len(content_byte) + 8 + 1
        length_byte = int.to_bytes(content_length, length=4, byteorder='little')
	  
        magic = bytearray([0xb1, 0x02])
        zero_byte = bytearray([0x00])
        return length_byte + length_byte + magic + zero_byte + zero_byte + content_byte + zero_byte 
Exemplo n.º 2
0
 def __init__(self,obj=None,content=None,message=None):
     if obj:
         self.obj=obj
         self.content=pystt.dumps(obj)
         self.contentToMessage()  
     if content:
         self.content=content
         self.contentToMessage()  
     if message:
         self.message=message
         self.messageToContent()
         self.contentToObj()
Exemplo n.º 3
0
 def test_list(self):
     self.assertEqual('value1/value2/value3/',
                      dumps(['value1', 'value2', 'value3']))
Exemplo n.º 4
0
 def test_dict(self):
     self.assertEqual('key1@=value1/key2@=value2/key3@=value3/', dumps(
         OrderedDict([('key1', 'value1'), ('key2', 'value2'), ('key3',
                                                               'value3')])))