Files
Gymnasium/tests/wrappers/test_time_limit.py

22 lines
478 B
Python
Raw Normal View History

import pytest
import numpy as np
import gym
from gym.wrappers import TimeLimit
def test_time_limit_reset_info():
env = gym.make("CartPole-v1")
env = TimeLimit(env)
ob_space = env.observation_space
obs = env.reset()
assert ob_space.contains(obs)
del obs
obs = env.reset(return_info=False)
assert ob_space.contains(obs)
del obs
obs, info = env.reset(return_info=True)
assert ob_space.contains(obs)
assert isinstance(info, dict)