def METHOD_NAME(accounts, tester):
    addr = accounts[1]
    value = ["blahblah", addr, ["yesyesyes", "0x1234"]]
    tester.setTuple(value)
    with brownie.multicall:
        # the value hasn't been fetched so ret_value is just the proxy
        # but if we access ret_val again it will update
        # so use getattr_static to see it has yet to update
        ret_val = tester.getTuple(addr)
        assert inspect.getattr_static(ret_val, "__wrapped__") != value
        assert isinstance(ret_val, Proxy)
        assert ret_val.__wrapped__ == value