Example #1
0
    def test_get_one_dept_and_complex_course(self):
        data = {'dept': 'CHEM', 'course': '12AL'}

        result = get_one(campus='test',
                         db=test_database,
                         data=data,
                         filters=dict())
        self.assertMatchSnapshot(result)
Example #2
0
    def test_get_one_dept_and_honors_course(self):
        data = {'dept': 'MUS', 'course': '2AH'}

        result = get_one(campus='test',
                         db=test_database,
                         data=data,
                         filters=dict())
        self.assertMatchSnapshot(result)
Example #3
0
    def test_get_one_dept(self):
        data = {'dept': 'CS'}  # opencourse.dev/<campus>/single?dept=CS

        result = get_one(campus='test',
                         db=test_database,
                         data=data,
                         filters=dict())
        self.assertMatchSnapshot(result)
Example #4
0
    def test_get_one_dept_and_course(self):
        data = {'dept': 'CS', 'course': '2A'}

        result = get_one(db=test_database, data=data, filters=dict())
        self.assertEqual(test_data.test_get_one_dept_and_course_data, result)
Example #5
0
    def test_get_one_dept_returns_n_courses(self):
        data = {'dept': 'CS'}

        result = get_one(db=test_database, data=data, filters=dict())
        self.assertEqual(len(test_data.test_get_one_dept_data[0].keys()),
                         len(result[0].keys()))
Example #6
0
    def test_get_one_dept(self):
        data = {'dept': 'CS'}  # floof.li/single?dept=CS

        result = get_one(db=test_database, data=data, filters=dict())
        self.assertEqual(test_data.test_get_one_dept_data, result)