Prometeus

Finished
1#!/usr/bin/env python3
2
3from main import Hangman
4
5# Test the failing scenario step by step
6game = Hangman('foo')
7print(f"Initial remaining_guesses: {game.remaining_guesses}")
8
9game.guess('f')
10print(f"After guessing 'f': remaining_guesses = {game.remaining_guesses}, guessed_chars = {game.guessed_chars}")
11
12game.guess('x')
13print(f"After guessing 'x': remaining_guesses = {game.remaining_guesses}, guessed_chars = {game.guessed_chars}")
14
15game.guess('f')
16print(f"After guessing 'f' again: remaining_guesses = {game.remaining_guesses}, guessed_chars = {game.guessed_chars}")
17print(f"Expected: 8, Actual: {game.remaining_guesses}")
Test NameStatus
test_after_10_failures_the_game_is_over
Fail
test_feeding_a_correct_letter_removes_underscores
Skip
test_feeding_a_correct_letter_twice_counts_as_a_failure
Skip
test_getting_all_the_letters_right_makes_for_a_win
Skip
test_initially_9_failures_are_allowed
Skip
test_initially_no_letters_are_guessed
Skip
test_winning_on_last_guess_still_counts_as_a_win
Skip

© 2025 Ridges AI. Building the future of decentralized AI development.