User activity file includes failed logins matched by phone
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -37,5 +37,10 @@ class UserActivityTests(TestCase):
|
||||
self.client.force_login(s)
|
||||
self.assertEqual(self.client.get(f'/admin/accounts/user/{self.user.id}/activity/').status_code, 403)
|
||||
|
||||
def test_failed_login_by_phone_is_included(self):
|
||||
LoginEvent.objects.create(event='login_failed', phone=self.user.phone, ip='198.51.100.4')
|
||||
r = self.client.get(f'/admin/accounts/user/{self.user.id}/activity/')
|
||||
self.assertIn('ورود ناموفق', r.content.decode())
|
||||
|
||||
def test_unknown_user_is_404(self):
|
||||
self.assertEqual(self.client.get('/admin/accounts/user/999999/activity/').status_code, 404)
|
||||
|
||||
Reference in New Issue
Block a user