serializers_test.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:micromasters 作者: mitodl 项目源码 文件源码
def test_full_program_user_serialization_with__no_passed_course(self):
        """
        Tests that full ProgramEnrollment serialization works as expected when user
        has no passed courses.
        """
        with patch.object(MMTrack, 'count_courses_passed', return_value=0):
            self.profile.refresh_from_db()
            program = self.program_enrollment.program
            expected_result = {
                'id': program.id,
                'enrollments': self.serialized_enrollments,
                'grade_average': 75,
                'is_learner': True,
                'num_courses_passed': 0,
                'total_courses': 1
            }
            serialized_enrollments = UserProgramSearchSerializer.serialize(self.program_enrollment)
            assert serialized_enrollments == expected_result
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号