7 class ParsingTest(unittest.TestCase):
9 self.inputpath = os.path.sep.join(os.path.dirname(os.path.realpath(__file__)).split(os.path.sep)[0:-1])
11 def runParsingTest(self, filename):
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 = unicode(open(os.path.join(input_path, "html", filename + ".html")).read(), 'utf-8')
22 expectedoutput = unicode(open(os.path.join(input_path, "expected", filename + ".txt")).read(), 'utf-8')
25 output = parser.gettext()
26 self.assertEqual(output, expectedoutput)