Exemple #1
0
 def setUp(self):
     response = RESPONSE_FACTORY.create_response(
         'https://noppa.tkk.fi/noppa/kurssit',
         'faculty_list.html')
     items = list(SPIDER.parse_faculty_list(response))
     self.faculties = [item for item in items
                       if isinstance(item, FacultyItem)]
     self.requests = [item for item in items if isinstance(item, Request)]
Exemple #2
0
    def setUp(self):
        self.course = CourseItem()
        self.course['code'] = 'T-76.4115'
        self.course['name'] = 'Software Development Project I'

        response = RESPONSE_FACTORY.create_response(
            'https://noppa.tkk.fi/noppa/kurssi/t-76.4115/esite',
            'course_overview.html')
        response.request.meta['course'] = self.course

        self.overview = SPIDER.parse_course_overview(response)
Exemple #3
0
    def setUp(self):
        self.faculty = FacultyItem()
        self.faculty['name'] = 'Faculty of Information and Natural Sciences'

        response = RESPONSE_FACTORY.create_response(
            'https://noppa.tkk.fi/noppa/kurssit/il',
            'department_list.html')
        response.request.meta['faculty'] = self.faculty

        items = list(SPIDER.parse_department_list(response))
        self.departments = [item for item in items
                            if isinstance(item, DepartmentItem)]
        self.requests = [item for item in items if isinstance(item, Request)]
Exemple #4
0
    def setUp(self):
        self.department = DepartmentItem()
        self.department['name'] = \
            u'Department of Computer Science and Engineering'

        response = RESPONSE_FACTORY.create_response(
            'https://noppa.tkk.fi/noppa/kurssit/il/t3050',
            'course_list.html')
        response.request.meta['department'] = self.department

        items = list(SPIDER.parse_course_list(response))
        self.courses = [item for item in items if isinstance(item, CourseItem)]
        self.requests = [item for item in items if isinstance(item, Request)]