from uf import hCard import unittest class hCardTestCase(unittest.TestCase): def setUp(self): self.hcard_valid = """
CommerceNet
a Work:
169 University Avenue
Palo Alto, CA 94301
USA
Work +1-650-289-4040
Fax +1-650-289-4041
Email:
""" self.parser = hCard() def test_valid_hcard(self): vcard = self.parser.parse(self.hcard_valid) # vcard.prettyPrint() url = vcard.contents['url'][0].value fn = vcard.contents['fn'][0].value email = vcard.contents['email'][0].value tel = vcard.contents['tel'][0].value self.assertEqual(u'http://www.commerce.net/', url) self.assertEqual(u'CommerceNet', fn) self.assertEqual(u'info@commerce.net', email) if __name__ == '__main__': unittest.main()