示例#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'])