Django: Probar si la página se ha redirigido a la URL deseada

En mi aplicación django, tengo un sistema de autenticación. Por lo tanto, si no inicio sesión y trato de acceder a la información personal de algún perfil, me redirige a una página de inicio de sesión.

Ahora, necesito escribir un caso de prueba para esto. Las respuestas de los navegadores que obtengo son:

GET /myprofile/data/some_id/ HTTP/1.1 302 0
GET /account/login?next=/myprofile/data/some_id/ HTTP/1.1 301 0
GET /account/login?next=/myprofile/data/some_id/ HTTP/1.1 200 6533

¿Cómo escribo mi prueba? Esto es lo que tengo hasta ahora:

self.client.login(user="user", password="passwd")
response = self.client.get('/myprofile/data/some_id/')
self.assertEqual(response.status,200)
self.client.logout()
response = self.client.get('/myprofile/data/some_id/')

¿Qué podría venir después?

Respuestas a la pregunta(4)

Su respuesta a la pregunta