Page 1 of 1

Warum fehlen meine Python PyTest -Tests aufgrund von Zeitüberschreitungsfehlern?

Posted: 01 May 2025, 00:58
by Anonymous
Ich verwende PyTest, um Unit -Tests für meine Python -Anwendung auszuführen. Meine Tests beinhalten asynchrone Operationen, und ich begegne Timeout -Fehler, obwohl die Funktionen beim manuellen Ausführen erfolgreich zu erfüllen scheinen. Hier ist ein Beispiel für meinen Testcode: < /p>

Code: Select all

import pytest
import asyncio
from my_module import fetch_data

@pytest.mark.asyncio
async def test_fetch_data():
result = await fetch_data()
assert result == "expected data"
< /code>
Beim Ausführen meiner Tests mit PyTest erhalte ich weiterhin Timeout -Fehler: < /p>
asyncio.exceptions.TimeoutError: Test timed out after 5 seconds
Warum ist das Timing von PyTest und welche Änderungen sollte ich vornehmen, um diese Zeitüberschreitungsfehler zu beheben?