Example #1
0
 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)
Example #2
0
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')