893 - added test which shows the new action space has been created when ANY is selected in single_action_space_lay_down_config.yaml

This commit is contained in:
SunilSamra
2023-06-02 11:55:31 +01:00
parent d0c11a14ed
commit 66fdae5df1
2 changed files with 19 additions and 4 deletions

View File

@@ -9,4 +9,18 @@ def test_single_action_space():
lay_down_config_path=TEST_CONFIG_ROOT
/ "single_action_space_lay_down_config.yaml",
)
print("Average Reward:", env.average_reward)
"""
nv.action_space.n is the total number of actions in the Discrete action space
This is the number of actions the agent has to choose from.
The total number of actions that an agent can type when a NODE action type is selected is: 6
The total number of actions that an agent can take when an ACL action type is selected is: 7
These action spaces are combined and the total number of actions is: 12
This is due to both actions containing the action to "Do nothing", so it needs to be removed from one of the spaces,
to avoid duplicate actions.
As a result, 12 is the total number of action spaces.
"""
# e
assert env.action_space.n == 12