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)