Skip to content

Commit 94c4c80

Browse files
Refactor pytest dependencies and configuration for improved test management
1 parent b3bf828 commit 94c4c80

4 files changed

Lines changed: 22 additions & 10 deletions

File tree

pytest.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[pytest]
22
addopts = -p pytest_asyncio
3-
asyncio_mode = auto
3+
asyncio_mode = strict

src/backend/pyproject.toml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@ dependencies = [
2121
"opentelemetry-instrumentation-fastapi==0.60b0",
2222
"opentelemetry-instrumentation-openai==0.46.2",
2323
"opentelemetry-sdk==1.39.0",
24-
"pytest==9.0.3",
25-
"pytest-asyncio==1.3.0",
26-
"pytest-cov==5.0.0",
2724
"python-dotenv==1.1.1",
2825
"python-multipart==0.0.22",
2926
"uvicorn==0.35.0",
@@ -41,4 +38,11 @@ dependencies = [
4138
"aiohttp==3.13.4",
4239
"pyasn1==0.6.3",
4340
"nltk==3.9.4",
41+
]
42+
43+
[project.optional-dependencies]
44+
dev = [
45+
"pytest==9.0.3",
46+
"pytest-asyncio==1.3.0",
47+
"pytest-cov==5.0.0",
4448
]

src/backend/tests/test_team_specific_methods.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,15 @@
1111
import uuid
1212
from datetime import datetime, timezone
1313

14+
import pytest
15+
1416
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
1517

1618

1719
from common.models.messages_af import StartingTask, TeamAgent, TeamConfiguration
1820

1921

22+
@pytest.mark.asyncio
2023
async def test_team_specific_methods():
2124
"""Test all team-specific methods."""
2225
print("=== Testing Team-Specific Methods ===\n")

src/backend/uv.lock

Lines changed: 11 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)