Estoy usando response.set_cookie() para configurar las cookies y response_delete_cookie() para eliminarlas.
Me gustaría ver si las cosas funcionan según lo previsto, pero no sé dónde buscar las cookies que se están configurando.
En tus puntos de vista haz esto.
... request.COOKIES.get('cookie_name', None) ... Para obtener la cookie o None .
Me gustaría ver si las cosas funcionan según lo previsto.
¡Suena como el momento perfecto para agregar algunas pruebas! Aquí hay algo para empezar:
from django.test import TestCase from django import shortcuts class TestCookies(TestCase): def test_cookie_added(self): url = shortcuts.reverse('your-view') response = self.client.get(url) self.assertEqual(response.cookies.get('cookie_name'), 'expected') def test_cookie_removed(self): url = shortcuts.reverse('your-cookie-deleting-view') response = self.client.get(url) self.assertIsNone(response.cookies.get('cookie_name'))