def test_encode_long_string_utf8_python3(self): self.assertEqual(encode.long_string('🐰'), b'\x00\x00\x00\x04\xf0\x9f\x90\xb0')
def test_encode_long_string(self): self.assertEqual(encode.long_string('0123456789'), b'\x00\x00\x00\n0123456789')
def test_encode_long_string_bytes(self): self.assertEqual(encode.long_string('rabbitmq'), b'\x00\x00\x00\x08rabbitmq')
def test_encode_long_string_utf8_python2(self): self.assertEqual( encode.long_string('\xf0\x9f\x90\xb0'.decode('utf-8')), b'\x00\x00\x00\x04\xf0\x9f\x90\xb0')
def test_encode_long_string(self): self.assertEqual(encode.long_string(b'0123456789'), b'\x00\x00\x00\n0123456789')