def word_ladder_test(self): slant_to_grain = ['slant', 'plant', 'plank', 'blank', 'bland', 'brand', 'braid', 'brain', 'grain'] smart_to_brain = ['smart', 'start', 'stars', 'sears', 'bears', 'beans', 'brans', 'brand', 'braid', 'brain'] vocab = Vocabulary() vocab.fetch("dictionary.txt") self.assertEqual(vocab.word_ladder('slant', 'grain'), slant_to_grain) self.assertEqual(vocab.word_ladder('smart', 'brain'), smart_to_brain)