def test_fix_lines(self):
        sp = StubSpellChecker(('the', 'rains', 'in', 'spain', 'fall', ))
        lm = LineManager(sp, verbose=False)
        lm.load('hyphen_test')
        lm.join_lines()

        page_one = ' '.join([line.text for line in lm.pages['1']])
        page_two = ' '.join([line.text for line in lm.pages['2'] if line.valid])
        self.assertEquals('the rains in spain fall spaen in spain the', page_one)
        self.assertEquals('rains fall', page_two)
    def test_fix_lines(self):
        sp = StubSpellChecker((
            'the',
            'rains',
            'in',
            'spain',
            'fall',
        ))
        lm = LineManager(sp, verbose=False)
        lm.load('hyphen_test')
        lm.join_lines()

        page_one = ' '.join([line.text for line in lm.pages['1']])
        page_two = ' '.join(
            [line.text for line in lm.pages['2'] if line.valid])
        self.assertEquals('the rains in spain fall spaen in spain the',
                          page_one)
        self.assertEquals('rains fall', page_two)