Django: testowanie, czy strona przekierowała do żądanego adresu URL

W mojej aplikacji django mam system uwierzytelniania. Jeśli więc nie zaloguję się i nie spróbuję uzyskać dostępu do danych osobistych profilu, zostaniesz przekierowany na stronę logowania.

Teraz muszę napisać do tego przypadek testowy. Odpowiedzi z przeglądarek, które otrzymuję, to:

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

Jak napisać test? To, co mam do tej pory:

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/')

co może być dalej?

questionAnswers(4)

yourAnswerToTheQuestion