def test_parse_dump_startok(self):
     peer_properties = dict(client="stormed-amqp")
     start_ok = connection.StartOk(client_properties=peer_properties,
                                   mechanism='PLAIN', response='',
                                   locale='en_US')
     data = dump_method(start_ok)
     self.assertEquals(len(data), 48)
     start_ok2 = parse_method(data)
     self.assertEquals(start_ok.mechanism, start_ok2.mechanism)
     self.assertEquals(start_ok.response,  start_ok2.response)
     self.assertEquals(start_ok.locale,    start_ok2.locale)
     self.assertEquals(start_ok.client_properties['client'],
                       start_ok2.client_properties['client'])
Exemplo n.º 2
0
 def test_parse_dump_startok(self):
     peer_properties = dict(client="stormed-amqp")
     start_ok = connection.StartOk(client_properties=peer_properties,
                                   mechanism='PLAIN',
                                   response='',
                                   locale='en_US')
     data = dump_method(start_ok)
     self.assertEquals(len(data), 48)
     start_ok2 = parse_method(data)
     self.assertEquals(start_ok.mechanism, start_ok2.mechanism)
     self.assertEquals(start_ok.response, start_ok2.response)
     self.assertEquals(start_ok.locale, start_ok2.locale)
     self.assertEquals(start_ok.client_properties['client'],
                       start_ok2.client_properties['client'])
Exemplo n.º 3
0
def from_method(method, ch):
    payload = dump_method(method)
    header = frame_header.pack('\x01', ch.channel_id, len(payload))
    return '%s%s%s' % (header, payload, '\xCE')