Пример #1
0
def test_add_mistake():
    game = Hangman(API())
    assert game.mistakes == 0
    game.mistakes += 2
    assert game.mistakes == 2
    game.guess_word('WRONGWORD')
    assert game.mistakes == 5
    game.guess_letter('|')
    assert game.mistakes == 6
Пример #2
0
def test_show():
    game = Hangman(API())
    game.word = ['P', 'Y', 'T', 'H', 'O', 'N']
    game.found_letters = ['_', '_', '_', '_', '_', '_']
    assert game.show() == ['_', '_', '_', '_', '_', '_']

    game.guess('Y')
    assert game.show() == ['_', 'Y', '_', '_', '_', '_']

    game.guess('T')
    assert game.show() == ['_', 'Y', 'T', '_', '_', '_']
Пример #3
0
def test_done():
    game = Hangman(API())
    pass
Пример #4
0
def test_guess_word():
    game = Hangman(API())
    pass
Пример #5
0
def test_init():
    api = API()
    game = Hangman(api)
Пример #6
0
def test_guess_letter():
    game = Hangman(API())
    pass
Пример #7
0
def test_guess():
    game = Hangman(API())
    pass
Пример #8
0
def test_get_word():
    api = API()
    result = api.get_word()
    assert result is not None
    assert type(result) is str
    assert len(result) > 0
Пример #9
0
def test_init():
    api = API()
    assert api.url == 'https://api.kodesonen.no/?task=hangman'