def test_array_from_tuple(self): val = (1, 'foo') w = AMQPWriter() w.write_array(val) s = w.getvalue() self.assertEqualBinary(s, '\x00\x00\x00\x0DI\x00\x00\x00\x01S\x00\x00\x00\x03foo') r = AMQPReader(s) self.assertEqual(r.read_array(), list(val))
def test_array_from_tuple(self): val = (1, 'foo') w = AMQPWriter() w.write_array(val) s = w.getvalue() self.assertEqualBinary( s, '\x00\x00\x00\x0DI\x00\x00\x00\x01S\x00\x00\x00\x03foo') r = AMQPReader(s) self.assertEqual(r.read_array(), list(val))
def test_array_from_list(self): val = [1, 'foo', None] w = AMQPWriter() w.write_array(val) s = w.getvalue() self.assertEqualBinary( s, '\x00\x00\x00\x0EI\x00\x00\x00\x01S\x00\x00\x00\x03fooV', ) r = AMQPReader(s) self.assertEqual(r.read_array(), val)