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')
def test_turn_war_player(self): game = GameBattleship() result = game.set_boat('1, 2, 1, vertical') self.assertTrue(result)
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)')