Openenv / tests /test_environment.py
Priyansh Saxena
tests: added extensive testing
72a7241
raw
history blame contribute delete
620 Bytes
# tests/test_environment.py
import pytest
from src.pytorch_debug_env.environment import PyTorchDebugEnv
from src.pytorch_debug_env.scenario_generator import ScenarioGenerator
from src.pytorch_debug_env.bug_library import BUG_TEMPLATES
@pytest.mark.asyncio
async def test_env_reset():
generator = ScenarioGenerator(BUG_TEMPLATES)
env = PyTorchDebugEnv(generator=generator)
obs = await env.reset("easy")
assert obs.task_id == "easy"
assert "train.py" in obs.revealed_files
assert "config/training_config.yaml" in obs.revealed_files
assert obs.step_num == 0
assert obs.steps_remaining >= 0