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')
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')
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')