示例#1
0
文件: tests.py 项目: gmoben/adviseme
 def test_all_course_details_are_parsable(self):
     for semester in self.semesters:
         errors = []
         xml = owlxp.fetch_catalog_xml(semester)
         inv = owlxp.find_courseinventory_nodes(xml)
         parsed = owlxp.parse_courseinventory_nodes(inv, semester)
         for p in parsed:
             try:
                 owlxp.parse_course_details(p["subject_code"], p["number"], semester)
             except ScraperError as e:
                 errors.append(e)
示例#2
0
文件: tests.py 项目: gmoben/adviseme
 def can_fetch_catalog_xml(self):
     xml = owlxp.fetch_catalog_xml(self.semesters[0])
     self.assertIsNotNone(xml)