Тесты Django. Равнозначен request.COOKIE
Я много читал в Google и на stack, но не смог найти ответ.
У меня в представлении есть кусок кода:
try:
cart = json.loads(request.COOKIES['cart'])['products']
except:
cart = {}
Я получаю данные из созданной cookie (например, name: cart, value: {"products":{"1":{"quantity":1}}}). Проблема в том, как протестировать это представление с помощью TestCase в Django? Например, я пытался использовать:
self.client.cookies["cart"] = {"products":{"1":{"quantity":1}}}
Но client.cookies не равен request.COOKIES. Мой тест каждый раз терпит неудачу. Нужно ли мне добавить больше кода?
PS. Мой вид работает нормально, у меня проблемы только с тестированием.