def METHOD_NAME():
    with FunctionStore() as store:
        function = FunctionDiscovery.from_module(stuff).by_name(
            ".".join((stuff.Stuff.__name__, stuff.Stuff.propertystuff.fget.__name__, "getter"))
        )
        assert function is stuff.Stuff.propertystuff.fget
        arg = mock.Mock()
        store.wrap(function, gen_wrapper(arg, 42))
        s = stuff.Stuff()
        s.propertystuff
        arg.assert_called_once_with(42)
        store.restore_all()
        s.propertystuff
        arg.assert_called_once_with(42)