Spaces:
Sleeping
Sleeping
| from env.environment import FlakySleuthEnv | |
| from env.models import FlakySleuthAction | |
| def test_reset_and_step_smoke(): | |
| env = FlakySleuthEnv(dataset_path="dataset/py_tasks.csv") | |
| obs = env.reset() | |
| assert obs.test_name | |
| assert obs.task_type in {"classify", "root_cause", "fix_proposal"} | |
| action = FlakySleuthAction(action_type="search_code", argument="random") | |
| next_obs, reward, done, info = env.step(action) | |
| assert isinstance(next_obs.file_tree, list) | |
| assert isinstance(reward, float) | |
| assert isinstance(done, bool) | |
| assert isinstance(info, dict) | |