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))
Esempio n. 2
0
    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