def test_extract_subjects_data(self): file = open("test_data/spring2013.xml") extract_result = XMLReader.extract_subjects_data(file.read()) self.assertEqual(187, len(extract_result))
def get_children(self): subjects = [] url_info = URLInfo(self.year, self.term, None, None, None) subject_data = MyIllinoisXMLRequest.get_data(url_info) if subject_data == None: return None parsed_subject_data = XMLReader.extract_subjects_data(subject_data) for s in parsed_subject_data: subject = Subject(s) subjects.append(subject) return subjects