File size: 555 Bytes
31c8075 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | from arena.codebase_archive import LocalCodebaseArchiveStore
from arena.validator_executor import SandboxValidatorExecutor, create_validator_executor
def test_create_validator_executor_uses_sandbox_executor(monkeypatch, tmp_path) -> None:
monkeypatch.setenv("VALIDATOR_SANDBOX_PROVIDER", "local")
monkeypatch.delenv("JUDGE_SANDBOX_PROVIDER", raising=False)
executor = create_validator_executor(
archive_store=LocalCodebaseArchiveStore(root_dir=tmp_path / "archives")
)
assert isinstance(executor, SandboxValidatorExecutor)
|