This commit is contained in:
@@ -144,7 +144,7 @@ with (
|
||||
@pytest.mark.asyncio
|
||||
async def test_oauth_login_invalid_provider(mock_request):
|
||||
"""Тест с неправильным провайдером"""
|
||||
mock_request.path_params["provider"] = "invalid"
|
||||
mock_request.path_params = {"provider": "invalid"}
|
||||
|
||||
response = await oauth_login_http(mock_request)
|
||||
|
||||
|
||||
@@ -109,6 +109,7 @@ class TestOAuthFunctional:
|
||||
"state": "valid_state",
|
||||
"code": "auth_code_123"
|
||||
}
|
||||
request.path_params = {"provider": "google"} # Для callback используем path_params
|
||||
request.url = "https://localhost:3000/oauth/google/callback?state=valid_state&code=auth_code_123"
|
||||
request.headers = {"user-agent": "test-browser"}
|
||||
request.client = MagicMock()
|
||||
@@ -238,6 +239,7 @@ class TestOAuthFunctional:
|
||||
|
||||
# Тест 3: Callback без code (но с правильным OAuth клиентом)
|
||||
request.query_params = {"state": "valid_state"}
|
||||
request.path_params = {"provider": "google"} # Для callback используем path_params
|
||||
oauth_data = {"provider": "google", "code_verifier": "test"}
|
||||
|
||||
mock_client = AsyncMock()
|
||||
|
||||
Reference in New Issue
Block a user