diff --git a/analyzer/test_auth_integration.py b/analyzer/test_auth_integration.py index 8d8e652..fb38813 100644 --- a/analyzer/test_auth_integration.py +++ b/analyzer/test_auth_integration.py @@ -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( @@ -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( @@ -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.""" @@ -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( @@ -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!" @@ -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!" @@ -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.""" @@ -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)