def inputAddressFormatter(addr): iban = Iban(addr) if iban.isValid() and iban.isDirect(): return "0x" + iban.address() elif is_strict_address(addr): return addr elif is_address(addr): return "0x" + addr raise ValueError("invalid address")
def input_address_formatter(addr): iban = Iban(addr) if iban.isValid() and iban.isDirect(): return add_0x_prefix(iban.address()) elif is_strict_address(addr): return addr elif is_address(addr): return add_0x_prefix(addr) raise ValueError("invalid address")
def test_is_strict_address(value, expected): assert is_strict_address(value) == expected