示例#1
0
 def test_init_board(self):
     warehouse = Warehouse(True)
     warehouse.board_width = 10
     warehouse.board_height = 5
     warehouse.init_board()
     self.assertEqual(10, len(warehouse.new_board[0]), 'Passed')
     self.assertEqual(5, len(warehouse.new_board), 'Passed')
示例#2
0
 def test_fill_board(self):
     warehouse = Warehouse(True)
     warehouse.board_width = 10
     warehouse.board_height = 10
     warehouse.init_board()
     test_item = [123, 'apples', 1, 6, 6]
     warehouse.add_item(test_item)
     warehouse.fill_board(0, warehouse.new_item_list[0], 1)
     self.assertEqual('1', warehouse.new_board[0][0], 'Passed')
示例#3
0
 def test_packing(self):
     warehouse = Warehouse(True)
     warehouse.board_width = 10
     warehouse.board_height = 10
     warehouse.init_board()
     test_item = [123, 'apples', 1, 6, 6]
     warehouse.add_item(test_item)
     self.assertEqual(0, len(warehouse.complete_list), 'Passed')
     warehouse.packing(warehouse.new_item_list)
     self.assertEqual(1, len(warehouse.complete_list), 'Passed')