def test_simple_attack(self): g = Game() board = [ list(' b b b b b'), list('b b b b b '), list(' b b b b b'), list('b b . b b '), list(' . . . . .'), list('. . b . . '), list(' w w w w w'), list('w w w w w '), list(' w w w w w'), list('w w w w w ') ] newboard = g.get_board_after_move(board, [(6, 3), (5, 4), (4, 5)]) validboard = [ list(' b b b b b'), list('b b b b b '), list(' b b b b b'), list('b b . b b '), list(' . . w . .'), list('. . . . . '), list(' w . w w w'), list('w w w w w '), list(' w w w w w'), list('w w w w w ') ] self.assertEqual(newboard, validboard)
def test_simple_move(self): g = Game() board = [ list(' b b b b b'), list('b b b b b '), list(' b b b b b'), list('b b b b b '), list(' . . . . .'), list('. . . . . '), list(' w w w w w'), list('w w w w w '), list(' w w w w w'), list('w w w w w ') ] newboard = g.get_board_after_move(board, [(6, 1), (5, 2)]) validboard = [ list(' b b b b b'), list('b b b b b '), list(' b b b b b'), list('b b b b b '), list(' . . . . .'), list('. w . . . '), list(' . w w w w'), list('w w w w w '), list(' w w w w w'), list('w w w w w ') ] self.assertEqual(newboard, validboard)