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)