From 8fad22d51a0815ec7f10eaa25b7e9c4056f33b46 Mon Sep 17 00:00:00 2001 From: Trevor Blackwell Date: Thu, 1 Dec 2016 13:21:59 -0800 Subject: [PATCH] Better error messages for env semantic changes --- gym/envs/tests/test_envs_semantics.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gym/envs/tests/test_envs_semantics.py b/gym/envs/tests/test_envs_semantics.py index 7b8f3daa1..90425cd33 100644 --- a/gym/envs/tests/test_envs_semantics.py +++ b/gym/envs/tests/test_envs_semantics.py @@ -77,7 +77,7 @@ def test_env_semantics(spec): observations_now, actions_now, rewards_now, dones_now = generate_rollout_hash(spec) - assert rollout_dict[spec.id]['observations'] == observations_now, 'Observations not equal for {}'.format(spec.id) - assert rollout_dict[spec.id]['actions'] == actions_now, 'Actions not equal for {}'.format(spec.id) - assert rollout_dict[spec.id]['rewards'] == rewards_now, 'Rewards not equal for {}'.format(spec.id) - assert rollout_dict[spec.id]['dones'] == dones_now, 'Dones not equal for {}'.format(spec.id) + assert rollout_dict[spec.id]['observations'] == observations_now, 'Observations not equal for {} -- expected {} but got {}'.format(spec.id, rollout_dict[spec.id]['observations'], observations_now) + assert rollout_dict[spec.id]['actions'] == actions_now, 'Actions not equal for {} -- expected {} but got {}'.format(spec.id, rollout_dict[spec.id]['actions'], actions_now) + assert rollout_dict[spec.id]['rewards'] == rewards_now, 'Rewards not equal for {} -- expected {} but got {}'.format(spec.id, rollout_dict[spec.id]['rewards'], rewards_now) + assert rollout_dict[spec.id]['dones'] == dones_now, 'Dones not equal for {} -- expected {} but got {}'.format(spec.id, rollout_dict[spec.id]['dones'], dones_now)