def test_fast_int_converts_int_string_to_int_example(): assert fast_int("-45") == -45 assert fast_int("+45") == 45 assert fast_int("۱۲") == 12 assert fast_int("-۱۲") == -12
def test_fast_int_leaves_string_as_is_example(): assert fast_int('invalid') == 'invalid'
def test_fast_int_leaves_int_asis_example(): assert fast_int(45) == 45
def test_fast_int_leaves_float_string_as_is_example(): assert fast_int('45.8') == '45.8' assert fast_int('nan') == 'nan' assert fast_int('inf') == 'inf'
def test_fast_int_converts_int_string_to_int_example(): assert fast_int('-45') == -45 assert fast_int('+45') == 45
def test_fast_int_leaves_string_as_is_example(): assert fast_int('invalid') == 'invalid'
def test_fast_int_with_key_applies_to_string_example(): assert fast_int('invalid', key=len) == len('invalid')
def test_fast_int_leaves_string_as_is_example(): assert fast_int("invalid") == "invalid"
def test_fast_int_leaves_float_string_as_is_example(): assert fast_int("45.8") == "45.8" assert fast_int("nan") == "nan" assert fast_int("inf") == "inf"
def test_fast_int_leaves_float_string_as_is_example(): assert fast_int("45.8") == "45.8" assert fast_int("nan") == "nan" assert fast_int("inf") == "inf"
def test_fast_int_converts_int_string_to_int_example(): assert fast_int("-45") == -45 assert fast_int("+45") == 45 assert fast_int("۱۲") == 12 assert fast_int("-۱۲") == -12
def test_fast_int_with_key_applies_to_string(x): assert fast_int(x, key=len) == len(x)
def test_fast_int_leaves_string_as_is(x): assert fast_int(x) == x
def test_fast_int_leaves_string_as_is_example(): assert fast_int("invalid") == "invalid"
def test_fast_int_converts_int_string_to_int_example(): assert fast_int('-45') == -45 assert fast_int('+45') == 45
def test_fast_int_with_key_applies_to_string(x): assume(not is_int(x)) assume(bool(x)) assert fast_int(x, key=len) == len(x)
def test_fast_int_converts_int_string_to_int(x): assert fast_int(repr(x)) == x
def test_fast_int_leaves_float_string_as_is(x): assert fast_int(repr(x)) == repr(x)
def test_fast_int_leaves_string_as_is(x): assume(not is_int(x)) assume(bool(x)) assert fast_int(x) == x
def test_fast_int_leaves_string_as_is(x): assert fast_int(x) == x
def test_fast_int_with_key_applies_to_string(x): assume(not is_int(x)) assume(bool(x)) assert fast_int(x, key=len) == len(x)
def test_fast_int_with_key_applies_to_string_example(): assert fast_int('invalid', key=len) == len('invalid')
def test_fast_int_leaves_float_string_as_is(x): assume(not x.is_integer()) assert fast_int(repr(x)) == repr(x)
def test_fast_int_with_key_applies_to_string(x): assert fast_int(x, key=len) == len(x)
def test_fast_int_converts_int_string_to_int(x): assert fast_int(repr(x)) == x
def test_fast_int_leaves_float_string_as_is_example(): assert fast_int('45.8') == '45.8' assert fast_int('nan') == 'nan' assert fast_int('inf') == 'inf'
def test_fast_int_leaves_string_as_is(x): assume(not is_int(x)) assert fast_int(x) == x
def test_fast_int_leaves_float_string_as_is(x): assume(not x.is_integer()) assert fast_int(repr(x)) == repr(x)
def test_fast_int_leaves_int_asis(x): assert fast_int(x) == x
def test_fast_int_leaves_float_string_as_is(x): assert fast_int(repr(x)) == repr(x)