That is pretty much doing the same thing since request.user is populated out of the session property except on the client side.  Since I'm testing a chain of views, I don't think I can do a mocked request like you are doing here.  I do the code you pasted elsewhere in the tests when I'm testing individual functions.