meta_ai_hackathon / tests /conftest.py
GOOD CAT
Final submission prep
ec8c511
raw
history blame contribute delete
832 Bytes
from __future__ import annotations
import pytest
from server.baseline.heuristic_agent import heuristic_policy
from server.baseline.random_agent import random_policy
from server.firewall_environment import FirewallEnvironment
@pytest.fixture
def env_easy() -> FirewallEnvironment:
env = FirewallEnvironment(seed=101)
env.reset(task="easy", seed=101)
return env
@pytest.fixture
def env_medium() -> FirewallEnvironment:
env = FirewallEnvironment(seed=202)
env.reset(task="medium", seed=202)
return env
@pytest.fixture
def env_hard() -> FirewallEnvironment:
env = FirewallEnvironment(seed=303)
env.reset(task="hard", seed=303)
return env
@pytest.fixture
def random_agent_policy():
return random_policy(seed=9)
@pytest.fixture
def heuristic_agent_policy():
return heuristic_policy