mini-rl-env / tests /conftest.py
sohambose98's picture
updated the tests and graders
eaa79f0
"""
Shared fixtures for the warehouse fulfillment test suite.
"""
import pytest
from grid_env.env import WarehouseFulfillmentEnv
@pytest.fixture()
def env_easy():
env = WarehouseFulfillmentEnv(task_id="easy_single_pick", seed=7)
env.reset()
return env
@pytest.fixture()
def env_medium():
env = WarehouseFulfillmentEnv(task_id="medium_multi_item", seed=7)
env.reset()
return env
@pytest.fixture()
def env_hard():
env = WarehouseFulfillmentEnv(task_id="hard_restock_priority", seed=7)
env.reset()
return env
@pytest.fixture()
def env_obstacle_course():
env = WarehouseFulfillmentEnv(task_id="obstacle_course", seed=7)
env.reset()
return env
@pytest.fixture()
def env_heavy_lifting():
env = WarehouseFulfillmentEnv(task_id="heavy_lifting", seed=7)
env.reset()
return env
@pytest.fixture()
def env_stamina_run():
env = WarehouseFulfillmentEnv(task_id="stamina_run", seed=7)
env.reset()
return env
@pytest.fixture()
def env_budget_run():
env = WarehouseFulfillmentEnv(task_id="budget_run", seed=7)
env.reset()
return env
@pytest.fixture()
def env_gauntlet():
env = WarehouseFulfillmentEnv(task_id="gauntlet", seed=7)
env.reset()
return env