|
@@ -16,11 +16,11 @@ from gym_minigrid.wrappers import *
|
|
|
|
|
|
print('%d environments registered' % len(env_list))
|
|
|
|
|
|
-for envName in env_list:
|
|
|
- print('testing "%s"' % envName)
|
|
|
+for env_name in env_list:
|
|
|
+ print('testing "%s"' % env_name)
|
|
|
|
|
|
# Load the gym environment
|
|
|
- env = gym.make(envName)
|
|
|
+ env = gym.make(env_name)
|
|
|
env.max_steps = min(env.max_steps, 200)
|
|
|
env.reset()
|
|
|
env.render('rgb_array')
|
|
@@ -67,12 +67,33 @@ for envName in env_list:
|
|
|
|
|
|
env.render('rgb_array')
|
|
|
|
|
|
+ # Test the close method
|
|
|
+ env.close()
|
|
|
+
|
|
|
+ env = gym.make(env_name)
|
|
|
+ env = ImgObsWrapper(env)
|
|
|
+ env.reset()
|
|
|
+ env.step(0)
|
|
|
+ env.close()
|
|
|
+
|
|
|
# Test the fully observable wrapper
|
|
|
+ env = gym.make(env_name)
|
|
|
env = FullyObsWrapper(env)
|
|
|
env.reset()
|
|
|
obs, _, _, _ = env.step(0)
|
|
|
assert obs.shape == env.observation_space.shape
|
|
|
+ env.close()
|
|
|
|
|
|
+ env = gym.make(env_name)
|
|
|
+ env = FlatObsWrapper(env)
|
|
|
+ env.reset()
|
|
|
+ env.step(0)
|
|
|
+ env.close()
|
|
|
+
|
|
|
+ env = gym.make(env_name)
|
|
|
+ env = AgentViewWrapper(env, 5)
|
|
|
+ env.reset()
|
|
|
+ env.step(0)
|
|
|
env.close()
|
|
|
|
|
|
##############################################################################
|