7 class ParagraphTests(unittest.TestCase):
 
   9         self.inputpath = os.path.sep.join(os.path.dirname(os.path.realpath(__file__)).split(os.path.sep)[0:-1])
 
  11     def testWellFormedParagraphs(self):
 
  13             from rss2maildir import HTML2Text
 
  15             sys.path.append(os.path.sep.join(self.inputpath.split(os.path.sep)[0:-1]))
 
  17                 from rss2maildir import HTML2Text
 
  20         input_path = os.path.sep.join(os.path.dirname(os.path.realpath(__file__)).split(os.path.sep)[0:-1])
 
  21         input = open(os.path.join(input_path, "html", "multiparagraph-wellformed.html")).read()
 
  22         expectedoutput = open(os.path.join(input_path, "expected", "multiparagraph-wellformed.txt")).read()
 
  25         output = parser.gettext()
 
  26         self.assertEqual(output, expectedoutput)
 
  29     suite = unittest.TestSuite()
 
  30     suite.addTest(ParagraphTests("testWellFormedParagraphs"))
 
  33 if __name__ == "__main__":