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