私のdjangoアプリには、認証システムがあります。そのため、ログインせずにプロファイルの個人情報にアクセスしようとすると、ログインページにリダイレクトされます。
次に、このためのテストケースを作成する必要があります。私が得るブラウザからの応答は次のとおりです。
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
テストを書くにはどうすればよいですか?これは私がこれまでに持っているものです:
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/')
次に何が起こる可能性がありますか?