def test_str_increment(): def check(s_hex, expected): s = s_hex.decode('hex') v = util.str_increment(s) v_hex = v.encode('hex') assert_equal(expected, v_hex) assert_less(s, v) test_values = [ ('00', '01'), ('01', '02'), ('fe', 'ff'), ('1234', '1235'), ('12fe', '12ff'), ('12ff', '13'), ('424242ff', '424243'), ('4242ffff', '4243'), ] assert util.str_increment('\xff\xff\xff') is None for s, expected in test_values: yield check, s, expected
def test_str_increment(): def check(s_hex, expected): s = decode(s_hex, 'hex') v = util.str_increment(s) v_hex = encode(v, 'hex') assert_equal(expected, v_hex) assert_less(s, v) test_values = [ (b'00', b'01'), (b'01', b'02'), (b'fe', b'ff'), (b'1234', b'1235'), (b'12fe', b'12ff'), (b'12ff', b'13'), (b'424242ff', b'424243'), (b'4242ffff', b'4243'), ] assert util.str_increment(b'\xff\xff\xff') is None for s, expected in test_values: yield check, s, expected
def test_str_increment(): def check(s_hex, expected): s = s_hex.decode("hex") v = util.str_increment(s) v_hex = v.encode("hex") assert_equal(expected, v_hex) assert_less(s, v) test_values = [ ("00", "01"), ("01", "02"), ("fe", "ff"), ("1234", "1235"), ("12fe", "12ff"), ("12ff", "13"), ("424242ff", "424243"), ("4242ffff", "4243"), ] assert util.str_increment("\xff\xff\xff") is None for s, expected in test_values: yield check, s, expected
def check(s_hex, expected): s = s_hex.decode('hex') v = util.str_increment(s) v_hex = v.encode('hex') assert_equal(expected, v_hex) assert_less(s, v)
def check(s_hex, expected): s = decode(s_hex, 'hex') v = util.str_increment(s) v_hex = encode(v, 'hex') assert_equal(expected, v_hex) assert_less(s, v)
def check(s_hex, expected): s = s_hex.decode("hex") v = util.str_increment(s) v_hex = v.encode("hex") assert_equal(expected, v_hex) assert_less(s, v)