Add tests of user profile template

It's confusing that `method` is a kwarg but is only set some of the time. Could lead to confusing bugs down the road. This function might be better as multiple, like `make_request`, and `make_attachment_request`