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