def test_decode_encode(self): for i, (encoded, _) in enumerate(self.test_data): if i in self.skip_encoding_tests: continue b = encode(*decode(v(encoded))) result = b.read(len(b)) self.assertEquals(p(encoded), result, 'failed re-encoding @ %d' % i) self.assertEquals(len(b), 0, 'data left @ %d' % i)
def amf_args(header, body): return header.abs_time, header.ms_id, amf0.decode(body)
def test_encode_decode(self): for i, (_, decoded) in enumerate(self.test_data): b = encode(*decoded) self.assertEquals(decode(b), decoded, 'failed re-decoding @ %d' % i) self.assertEquals(len(b), 0, 'data left @ %d' % i)