Exemplo n.º 1
0
 def start(self, version_major, version_minor, server_properties,
           mechanisms, locales):
     args = AMQPWriter()
     args.write_octet(version_major)
     args.write_octet(version_minor)
     args.write_table(server_properties)
     args.write_longstr(' '.join(mechanisms))
     args.write_longstr(' '.join(locales))
     self._send_channel_method_frame(0, (10, 10), args)
Exemplo n.º 2
0
    def test_empty_longstr(self):
        w = AMQPWriter()
        w.write_longstr('')
        s = w.getvalue()

        self.assertEqual(s, '\x00\x00\x00\x00')

        r = AMQPReader(s)
        self.assertEqual(r.read_longstr(), '')
Exemplo n.º 3
0
 def start(self, version_major, version_minor, server_properties,
             mechanisms, locales):
     args = AMQPWriter()
     args.write_octet(version_major)
     args.write_octet(version_minor)
     args.write_table(server_properties)
     args.write_longstr(' '.join(mechanisms))
     args.write_longstr(' '.join(locales))
     self._send_channel_method_frame(0, (10, 10), args)
    def test_empty_longstr(self):
        w = AMQPWriter()
        w.write_longstr('')
        s = w.getvalue()

        self.assertEqual(s, '\x00\x00\x00\x00')

        r = AMQPReader(s)
        self.assertEqual(r.read_longstr(), '')
Exemplo n.º 5
0
    def test_longstr_unicode(self):
        val = u'a' * 512
        w = AMQPWriter()
        w.write_longstr(val)
        s = w.getvalue()

        self.assertEqual(s, '\x00\x00\x02\x00' + ('a' * 512))

        r = AMQPReader(s)
        self.assertEqual(r.read_longstr(), val)
    def test_longstr_unicode(self):
        val = u'a' * 512
        w = AMQPWriter()
        w.write_longstr(val)
        s = w.getvalue()

        self.assertEqual(s, '\x00\x00\x02\x00' + ('a' * 512))

        r = AMQPReader(s)
        self.assertEqual(r.read_longstr(), val)