def assertU29Encode(self, i, bits): bits = bits.replace(' ', '') bits = bits.lstrip('0') from cStringIO import StringIO output = StringIO() encoder = AMFEncoder(None, output) encoder.write_u29(i) self.assertEquals(output.getvalue(), bits2str(bits)) output.close()