コード例 #1
0
ファイル: test_battleship.py プロジェクト: evbeda/games2
    def test_game_state_war(self):
        game = GameBattleship()
        input_user = [
            '1, 1, 1, vertical',
            '1, 2, 2, vertical',
            '1, 3, 3, vertical',
            '1, 4, 3, vertical',
            '1, 5, 4, vertical',
            '1, 6, 5, vertical',
        ]
        # Ir corriendo cada uno de los inputs del user
        for single_input in input_user:
            result = game.state
            self.assertEqual(result, 'init')
            game.set_boat(single_input)

        result = game.state
        self.assertEqual(result, 'war')
コード例 #2
0
ファイル: test_battleship.py プロジェクト: evbeda/games2
 def test_turn_war_player(self):
     game = GameBattleship()
     result = game.set_boat('1, 2, 1, vertical')
     self.assertTrue(result)
コード例 #3
0
ファイル: test_battleship.py プロジェクト: evbeda/games2
 def test_turn_init_player_wrong_param_amount_of(self):
     game = GameBattleship()
     result = game.set_boat('1, 1, 1, vertical, extrabadparam')
     self.assertEqual(result, 'error, mas parametros de los requeridos (4)')