Spaces:
Sleeping
Sleeping
| 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 | |
| def env_easy() -> FirewallEnvironment: | |
| env = FirewallEnvironment(seed=101) | |
| env.reset(task="easy", seed=101) | |
| return env | |
| def env_medium() -> FirewallEnvironment: | |
| env = FirewallEnvironment(seed=202) | |
| env.reset(task="medium", seed=202) | |
| return env | |
| def env_hard() -> FirewallEnvironment: | |
| env = FirewallEnvironment(seed=303) | |
| env.reset(task="hard", seed=303) | |
| return env | |
| def random_agent_policy(): | |
| return random_policy(seed=9) | |
| def heuristic_agent_policy(): | |
| return heuristic_policy | |