对于请求,我将使用Django随附的RequestFactory。
from django.test.client import RequestFactory
rf = RequestFactory()
get_request = rf.get('/hello/')
post_request = rf.post('/submit/', {'foo': 'bar'})
对于用户,我将按照@ozan的建议使用django.contrib.auth.models.User,并可能与factory boy一起使用以提高速度(对于factory boy,您可以选择不保存到DB)