tests for singleton method 'comments' on post.get_full
fetch comments anew when calling `get_comments` lambda

When the lambda is executed to refresh the cache, post.comments would
already have been overridden by the singleton method, so we must use
Comment.on_post instead to use the original method.