#2879: Update tests
This commit is contained in:
@@ -7,6 +7,7 @@ import yaml
|
|||||||
from primaite.config.load import data_manipulation_config_path
|
from primaite.config.load import data_manipulation_config_path
|
||||||
from primaite.game.agent.interface import AgentHistoryItem
|
from primaite.game.agent.interface import AgentHistoryItem
|
||||||
from primaite.session.environment import PrimaiteGymEnv
|
from primaite.session.environment import PrimaiteGymEnv
|
||||||
|
from primaite.simulator import SIM_OUTPUT
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture()
|
@pytest.fixture()
|
||||||
@@ -33,6 +34,11 @@ def test_rng_seed_set(create_env):
|
|||||||
|
|
||||||
assert a == b
|
assert a == b
|
||||||
|
|
||||||
|
# Check that seed log file was created.
|
||||||
|
path = SIM_OUTPUT.path / "seed.log"
|
||||||
|
with open(path, "r") as file:
|
||||||
|
assert file
|
||||||
|
|
||||||
|
|
||||||
def test_rng_seed_unset(create_env):
|
def test_rng_seed_unset(create_env):
|
||||||
"""Test with no RNG seed."""
|
"""Test with no RNG seed."""
|
||||||
@@ -48,3 +54,19 @@ def test_rng_seed_unset(create_env):
|
|||||||
b = [item.timestep for item in env.game.agents["client_2_green_user"].history if item.action != "DONOTHING"]
|
b = [item.timestep for item in env.game.agents["client_2_green_user"].history if item.action != "DONOTHING"]
|
||||||
|
|
||||||
assert a != b
|
assert a != b
|
||||||
|
|
||||||
|
|
||||||
|
def test_for_generated_seed():
|
||||||
|
"""
|
||||||
|
Show that setting generate_seed_value to true producess a valid seed.
|
||||||
|
"""
|
||||||
|
with open(data_manipulation_config_path(), "r") as f:
|
||||||
|
cfg = yaml.safe_load(f)
|
||||||
|
|
||||||
|
cfg["game"]["generate_seed_value"] = True
|
||||||
|
PrimaiteGymEnv(env_config=cfg)
|
||||||
|
path = SIM_OUTPUT.path / "seed.log"
|
||||||
|
with open(path, "r") as file:
|
||||||
|
data = file.read()
|
||||||
|
|
||||||
|
assert data.split(" ")[3] != None
|
||||||
|
|||||||
Reference in New Issue
Block a user