Spaces:
Sleeping
Sleeping
Download tests/conftest.py from prathvi9607/SupportOps: direct link, hf CLI and curl.
- Browser
- Download file 832 Bytes
-
https://huggingface.co/spaces/prathvi9607/SupportOps/resolve/main/tests/conftest.py
- Command line
-
hf download hf://spaces/prathvi9607/SupportOps/tests/conftest.py
-
curl -L -o conftest.py https://huggingface.co/spaces/prathvi9607/SupportOps/resolve/main/tests/conftest.py
832 Bytes
| """ | |
| Pytest fixtures and configuration for SupportOps Arena tests. | |
| """ | |
| import pytest | |
| import asyncio | |
| from env.environment import SupportOpsArena | |
| from adversary.adversary import AdaptiveAdversary | |
| from baseline.baseline_agent import BaselineAgent | |
| def event_loop(): | |
| """Create event loop for async tests.""" | |
| loop = asyncio.get_event_loop_policy().new_event_loop() | |
| yield loop | |
| loop.close() | |
| async def env(): | |
| """Create test environment instance.""" | |
| adversary = AdaptiveAdversary() | |
| environment = SupportOpsArena(adversary=adversary) | |
| return environment | |
| def agent(): | |
| """Create baseline agent instance.""" | |
| return BaselineAgent(seed=42) | |
| def task_levels(): | |
| """Provide list of task levels.""" | |
| return ["easy", "medium", "hard"] | |