Пример #1
0
def test__verify_word_ladder_6b():
    assert not verify_word_ladder(
        list(
            reversed([
                'stone', 'phone', 'phony', 'peony', 'penny', 'benny', 'bonny',
                'boney', 'money'
            ])))
Пример #2
0
def test__word_ladder_7():
    ladder = word_ladder('babes', 'child')
    assert verify_word_ladder(ladder) and len(ladder) == 9
Пример #3
0
def test__word_ladder_6():
    ladder = word_ladder('phone', 'stone')
    assert verify_word_ladder(ladder) and len(ladder) == 3
Пример #4
0
def test__word_ladder_4():
    ladder = word_ladder('dears', 'fears')
    assert verify_word_ladder(ladder) and len(ladder) == 2
Пример #5
0
def test__word_ladder_2():
    ladder = word_ladder('aloof', 'aloof')
    assert verify_word_ladder(ladder) and len(ladder) == 1
Пример #6
0
def test__verify_word_ladder_8():
    assert not verify_word_ladder([
        'stone', 'shone', 'phone', 'phony', 'peony', 'penny', 'benny', 'bonny',
        'money'
    ])
Пример #7
0
def test__verify_word_ladder_4():
    assert verify_word_ladder(['stone', 'shone'])
Пример #8
0
def test__verify_word_ladder_3():
    assert verify_word_ladder(['stone'])
Пример #9
0
def test__verify_word_ladder_1():
    assert not verify_word_ladder([])
Пример #10
0
def test__word_ladder_14():
    ladder = word_ladder('money', 'stone')
    assert verify_word_ladder(ladder) and len(ladder) == 10
Пример #11
0
def test__word_ladder_12():
    ladder = word_ladder('smart', 'money')
    assert verify_word_ladder(ladder) and len(ladder) == 11
Пример #12
0
def test__word_ladder_10():
    ladder = word_ladder('angel', 'devil')
    assert verify_word_ladder(ladder) and len(ladder) == 9
Пример #13
0
def test__verify_word_ladder_11b():
    assert verify_word_ladder(['chink', 'chine'])
Пример #14
0
def test__verify_word_ladder_10():
    assert verify_word_ladder(['chins', 'chink'])
Пример #15
0
def test__verify_word_ladder_9b():
    assert verify_word_ladder(['chine', 'chins'])