From 8ed5dbf49bc4b363e43380925197fd78c25fffd0 Mon Sep 17 00:00:00 2001 From: hagrid67 <jdhwatson@gmail.com> Date: Wed, 3 Jun 2020 17:45:14 +0100 Subject: [PATCH] changed the assertRaises to check for ValueError rather than SystemExit when cities cannot be packed in --- tests/test_flatland_envs_sparse_rail_generator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_flatland_envs_sparse_rail_generator.py b/tests/test_flatland_envs_sparse_rail_generator.py index ad2fc431..c6e151b3 100644 --- a/tests/test_flatland_envs_sparse_rail_generator.py +++ b/tests/test_flatland_envs_sparse_rail_generator.py @@ -1483,7 +1483,7 @@ def test_sparse_generator_with_illegal_params_aborts(): """ Test that the constructor aborts if the initial parameters don't allow more than one city to be built. """ - with unittest.TestCase.assertRaises(test_sparse_generator_with_illegal_params_aborts, SystemExit): + with unittest.TestCase.assertRaises(test_sparse_generator_with_illegal_params_aborts, ValueError): RailEnv(width=6, height=6, rail_generator=sparse_rail_generator( max_num_cities=100, max_rails_between_cities=3, @@ -1492,7 +1492,7 @@ def test_sparse_generator_with_illegal_params_aborts(): ), schedule_generator=sparse_schedule_generator(), number_of_agents=10, obs_builder_object=GlobalObsForRailEnv()).reset() - with unittest.TestCase.assertRaises(test_sparse_generator_with_illegal_params_aborts, SystemExit): + with unittest.TestCase.assertRaises(test_sparse_generator_with_illegal_params_aborts, ValueError): RailEnv(width=60, height=60, rail_generator=sparse_rail_generator( max_num_cities=1, max_rails_between_cities=3, -- GitLab