Esempio n. 1
0
 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)
Esempio n. 2
0
 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)