Skip to content
Snippets Groups Projects
Commit ac166fa8 authored by Xin (Eric) Wang's avatar Xin (Eric) Wang Committed by Oleksandr
Browse files

Correct pytest code for the vector env render (#82)

Correct pytest code for the vector env render
parent 5679a5dc
No related branches found
No related tags found
No related merge requests found
...@@ -221,9 +221,17 @@ def test_rl_vectorized_envs(): ...@@ -221,9 +221,17 @@ def test_rl_vectorized_envs():
assert len(rewards) == num_envs assert len(rewards) == num_envs
assert len(dones) == num_envs assert len(dones) == num_envs
assert len(infos) == num_envs assert len(infos) == num_envs
assert envs.render(
mode="rgb_array" tiled_img = envs.render(mode="rgb_array")
).all(), "vector env render is broken" new_height = int(np.ceil(np.sqrt(NUM_ENVS)))
new_width = int(np.ceil(float(NUM_ENVS) / new_height))
h, w, c = observations[0]["rgb"].shape
assert tiled_img.shape == (
h * new_height,
w * new_width,
c,
), "vector env render is broken"
if (i + 1) % configs[0].ENVIRONMENT.MAX_EPISODE_STEPS == 0: if (i + 1) % configs[0].ENVIRONMENT.MAX_EPISODE_STEPS == 0:
assert all(dones), "dones should be true after max_episode steps" assert all(dones), "dones should be true after max_episode steps"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment