예제 #1
0
 def test_int_symmetry(self):
     """encode/decode_int should work back and forth."""
     result = wire.encode_int(99)
     self.assertEqual(wire.decode_int(result), (99, ''))
예제 #2
0
 def test_encode_int_1(self):
     self.assertEqual(wire.encode_int(1), '\x01')
     self.assertEqual(wire.encode_int(1, 1), '\x01')
예제 #3
0
 def test_encode_int_padded(self):
     """Padding is in the correct place."""
     self.assertEqual(wire.encode_int(1, 2), '\x01\x00')
     self.assertEqual(wire.encode_int(1, 3), '\x01\x00\x00')
예제 #4
0
파일: __init__.py 프로젝트: kylev/mysqlp
def _encode_int(number, length=1):
    return wire.encode_int(number, length)