This repository was archived by the owner on Jun 27, 2022. It is now read-only.
Description
def test_is_move_valid (self ):
self .assertEqual (is_move_valid (env_data , (0 , 0 ), 'u' ), False )
self .assertEqual (is_move_valid (env_data , (0 , 0 ), 'l' ), False )
self .assertEqual (is_move_valid (env_data , (4 , 0 ), 'd' ), False )
self .assertEqual (is_move_valid (env_data , (0 , 8 ), 'r' ), False )
self .assertEqual (is_move_valid (env_data , (0 , 0 ), 'r' ), False )
self .assertEqual (is_move_valid (env_data , (1 , 0 ), 'd' ), False )
self .assertEqual (is_move_valid (env_data , (1 , 7 ), 'd' ), True )
self .assertEqual (is_move_valid (env_data , (3 , 5 ), 'r' ), True )
self .assertEqual (is_move_valid (env_data , (1 , 0 ), 'u' ), True )
def test_valid_actions (self ):
self .assertEqual (valid_actions (env_data , (0 , 8 )), ['d' ])
result_list = valid_actions (env_data , (1 , 0 ))
self .assertTrue (['u' , 'r' ] == result_list or ['r' , 'u' ] == result_list )
在 valid_actions 如下返回错误结果前,依然能通过测试
无法完成 任务 9 random_choose_actions
应增加以下条件
(1, 7), 'r' True
(3, 5), 'd' True
(3, 3), 'd' True
(1, 1), 'l' True Reactions are currently unavailable
AIPND_P1_Robot_Controller/test.py
Lines 15 to 29 in 95d8c04
AIPND_P1_Robot_Controller/test.py
Lines 47 to 52 in 95d8c04
在
valid_actions如下返回错误结果前,依然能通过测试无法完成 任务 9
random_choose_actions应增加以下条件