def testLineEndings(self):
     """ repair_language: return crlf line endings """
     before = (u'##language:en\r\n'
               u'page content\r\n')
     after = (u'#language en\r\n'
              u'page content\r\n')
     self.assertEqual((after, 1), repairText(before))
 def testUnknwonLanguage(self):
     ''' repair_language: should not replace unknown langauge '''
     text = '##language:ar'
     self.assertEqual((text, 0), repairText(text))
 def testKnownLanguage(self):
     """ repair_language: should replace known language """
     before = u'##language:en\r\n'
     after = u'#language en\r\n'
     self.assertEqual((after, 1), repairText(before))
 def testPageContent(self):
     ''' repair_language: should not replace in page body '''
     text = 'Should not replace in page content'
     self.assertEqual((text, 0), repairText(text))