Spaces:
Sleeping
Sleeping
File size: 584 Bytes
761f203 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 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)
|