Пример #1
0
    def test_shortstr_unicode(self):
        w = AMQPWriter()
        w.write_shortstr(u'hello')
        s = w.getvalue()
        self.assertEqualBinary(s, '\x05hello')

        r = AMQPReader(s)
        self.assertEqual(r.read_shortstr(), u'hello')
Пример #2
0
    def test_empty_shortstr(self):
        w = AMQPWriter()
        w.write_shortstr('')
        s = w.getvalue()

        self.assertEqualBinary(s, '\x00')

        r = AMQPReader(s)
        self.assertEqual(r.read_shortstr(), '')
Пример #3
0
 def redirect(self, host, known_hosts):
     args = AMQPWriter()
     args.write_shortstr(host)
     args.write_shortstr(known_hosts)
     self._send_channel_method_frame(0, (10, 50), args)