def test_init_possible_moves(self): g = Game() g.turn = "B" moves = g.get_possible_moves() valid_moves = [ [(3, 0), (4, 1)], [(3, 2), (4, 1)], [(3, 2), (4, 3)], [(3, 4), (4, 3)], [(3, 4), (4, 5)], [(3, 6), (4, 5)], [(3, 6), (4, 7)], [(3, 8), (4, 7)], [(3, 8), (4, 9)]] self.assertEqual(len(moves), len(valid_moves)) for move in moves: self.assertTrue(move in valid_moves) g = Game() g.turn = "W" moves = g.get_possible_moves() valid_moves = [ [(6, 1), (5, 2)], [(6, 1), (5, 0)], [(6, 3), (5, 4)], [(6, 3), (5, 2)], [(6, 5), (5, 6)], [(6, 5), (5, 4)], [(6, 7), (5, 8)], [(6, 7), (5, 6)], [(6, 9), (5, 8)]] self.assertEqual(len(moves), len(valid_moves)) for move in moves: self.assertTrue(move in valid_moves)