def setUp(self): dirname = os.path.abspath(os.path.dirname(__file__)) source_filename = dirname + '/examples/hcard.html' formats_filename = dirname + '/../microtron/mf.xml' self.tree = lxml.html.parse(source_filename) self.formats = lxml.etree.parse(formats_filename) self.parser = Parser(self.tree, self.formats)
class TestHCard(unittest2.TestCase): def setUp(self): dirname = os.path.abspath(os.path.dirname(__file__)) source_filename = dirname + '/examples/hcard.html' formats_filename = dirname + '/../microtron/mf.xml' self.tree = lxml.html.parse(source_filename) self.formats = lxml.etree.parse(formats_filename) self.parser = Parser(self.tree, self.formats) def test_hcard(self): result = self.parser.parse_format('hcard') self.assertEqual(len(result), 1) for prop_name in ('fn', 'org', 'geo', 'tel', 'url'): self.assertTrue(prop_name in result[0]) self.assertEqual(result[0]['fn'], u'Mairie du 14\xe8me')