Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions analyzer/test_auth_integration.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ def test_user_registration_workflow(self):
# Get registration page
response = self.client.get(reverse("register"))
self.assertEqual(response.status_code, 200)
self.assertContains(response, "Create Account")
self.assertContains(response, "Create account")

# Submit registration
response = self.client.post(
Expand Down Expand Up @@ -72,7 +72,7 @@ def test_login_logout_workflow(self):
# Get login page
response = self.client.get(reverse("login"))
self.assertEqual(response.status_code, 200)
self.assertContains(response, "Welcome Back")
self.assertContains(response, "Welcome back")

# Login with correct credentials
response = self.client.post(
Expand Down Expand Up @@ -101,7 +101,7 @@ def test_login_logout_workflow(self):
self.assertEqual(response.status_code, 200)

# Verify user is not authenticated by checking the response content
self.assertContains(response, "Welcome Back")
self.assertContains(response, "Welcome back")

def test_login_with_invalid_credentials(self):
"""Test login with wrong password."""
Expand Down Expand Up @@ -155,7 +155,7 @@ def test_password_reset_request_flow(self):
# Get password reset page
response = self.client.get(reverse("password_reset"))
self.assertEqual(response.status_code, 200)
self.assertContains(response, "Reset Password")
self.assertContains(response, "Reset password")

# Submit password reset request
response = self.client.post(
Expand Down Expand Up @@ -188,7 +188,7 @@ def test_password_reset_confirm_flow(self):
)
response = self.client.get(url)
self.assertEqual(response.status_code, 200)
self.assertContains(response, "Set New Password")
self.assertContains(response, "Set new password")

# Submit new password
new_password = "NewSecurePass456!"
Expand Down Expand Up @@ -246,7 +246,7 @@ def test_password_change_flow(self):
# Get password change page
response = self.client.get(reverse("password_change"))
self.assertEqual(response.status_code, 200)
self.assertContains(response, "Change Password")
self.assertContains(response, "Change password")

# Submit password change
new_password = "NewPassword789!"
Expand Down Expand Up @@ -309,9 +309,9 @@ def test_account_page_access(self):
# Access account page
response = self.client.get(reverse("account"))
self.assertEqual(response.status_code, 200)
self.assertContains(response, "My Account")
self.assertContains(response, "My account")
self.assertContains(response, self.test_username)
self.assertContains(response, "Activity Statistics")
self.assertContains(response, "Activity")

def test_account_page_requires_login(self):
"""Test account page redirects unauthenticated users."""
Expand Down Expand Up @@ -420,7 +420,7 @@ def test_navigation_authenticated(self):

# Should show authenticated menu items
content = response.content.decode()
self.assertIn("Grade Query", content)
self.assertIn('data-nav="grade"', content)
self.assertIn("History", content)
self.assertIn("testuser", content)

Expand Down
Loading