mirror of
https://github.com/gryf/coach.git
synced 2025-12-18 03:30:19 +01:00
more clear names for methods of Space (#181)
* rename Space.val_matches_space_definition -> contains; Space.is_point_in_space_shape -> valid_index * rename valid_index -> is_valid_index
This commit is contained in:
@@ -132,18 +132,18 @@ def test_agent_selection():
|
||||
def test_observation_space():
|
||||
observation_space = ObservationSpace(np.array([1, 10]), -10, 10)
|
||||
|
||||
# testing that val_matches_space_definition works
|
||||
assert observation_space.val_matches_space_definition(np.ones([1, 10]))
|
||||
assert not observation_space.val_matches_space_definition(np.ones([2, 10]))
|
||||
assert not observation_space.val_matches_space_definition(np.ones([1, 10]) * 100)
|
||||
assert not observation_space.val_matches_space_definition(np.ones([1, 1, 10]))
|
||||
# testing that contains works
|
||||
assert observation_space.contains(np.ones([1, 10]))
|
||||
assert not observation_space.contains(np.ones([2, 10]))
|
||||
assert not observation_space.contains(np.ones([1, 10]) * 100)
|
||||
assert not observation_space.contains(np.ones([1, 1, 10]))
|
||||
|
||||
# is_point_in_space_shape
|
||||
assert observation_space.is_point_in_space_shape(np.array([0, 9]))
|
||||
assert observation_space.is_point_in_space_shape(np.array([0, 0]))
|
||||
assert not observation_space.is_point_in_space_shape(np.array([1, 8]))
|
||||
assert not observation_space.is_point_in_space_shape(np.array([0, 10]))
|
||||
assert not observation_space.is_point_in_space_shape(np.array([-1, 6]))
|
||||
# is_valid_index
|
||||
assert observation_space.is_valid_index(np.array([0, 9]))
|
||||
assert observation_space.is_valid_index(np.array([0, 0]))
|
||||
assert not observation_space.is_valid_index(np.array([1, 8]))
|
||||
assert not observation_space.is_valid_index(np.array([0, 10]))
|
||||
assert not observation_space.is_valid_index(np.array([-1, 6]))
|
||||
|
||||
|
||||
@pytest.mark.unit_test
|
||||
|
||||
Reference in New Issue
Block a user