This repository was archived by the owner on Jun 27, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 108
This repository was archived by the owner on Jun 27, 2022. It is now read-only.
is_move_valid 测试条件不足 #2
Copy link
Copy link
Open
Description
AIPND_P1_Robot_Controller/test.py
Lines 15 to 29 in 95d8c04
| 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) | |
AIPND_P1_Robot_Controller/test.py
Lines 47 to 52 in 95d8c04
| 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' TrueMetadata
Metadata
Assignees
Labels
No labels