Use top_down_view in Push and Fall

This commit is contained in:
kngwyu
2020-09-21 13:27:41 +09:00
parent f0e4262c4d
commit 698d0acd94
3 changed files with 18 additions and 5 deletions
+8 -4
View File
@@ -8,18 +8,22 @@ import mujoco_maze
def test_ant_maze(maze_id):
for i in range(2):
env = gym.make(f"Ant{maze_id}-v{i}")
assert env.reset().shape == (30,)
s0 = env.reset()
s, _, _, _ = env.step(env.action_space.sample())
assert s.shape == (30,)
if not env.unwrapped._top_down_view:
assert s0.shape == (30,)
assert s.shape == (30,)
@pytest.mark.parametrize("maze_id", mujoco_maze.TaskRegistry.keys())
def test_point_maze(maze_id):
for i in range(2):
env = gym.make(f"Point{maze_id}-v{i}")
assert env.reset().shape == (7,)
s0 = env.reset()
s, _, _, _ = env.step(env.action_space.sample())
assert s.shape == (7,)
if not env.unwrapped._top_down_view:
assert s0.shape == (7,)
assert s.shape == (7,)
@pytest.mark.parametrize("v", [0, 1])