Я пытаюсь получить доступ к объекту request.user при тестировании моего приложения с использованием класса клиента django.
from django.test import TestCase
from django.test.client import Client
class SomeTestCase(TestCase):
def setUp(self):
self.client = Client()
self.client.login( username="foo", password="bar")
def test_one(self):
response = self.client.get("/my_profile/")
self.fail( response.request.user )
Это, очевидно, не удастся, но не получится, потому что в response.request нет пользователяАтрибут.
AttributeError: 'dict' object has no attribute 'user'
Есть ли способ получить доступ к объекту пользователя из экземпляра клиента?Я хочу сделать это, чтобы проверить, правильно ли отображаются данные тестового пользователя.Я могу попытаться решить эту проблему, установив всю необходимую информацию во время настройки, но перед этим я хотел проверить, не пропускаю ли я что-то.