获取考试
本函数是用来获取考试信息的函数。
接受传入examName
或者Exam
,传入Exam实例直接返回,传入examName
时则获取examName
对应的考试,然后返回(默认值返回最新考试)。
方法定义:
def get_exam(exam_data: Union[Exam, str] = "") -> Exam
返回值:
返回Exam
实例。
示例:
student = login("123","123")
print(student.get_exam("XX中学6月期中考试"))
print(student.get_exam()) #会返回最新的考试
print(student.get_exam(student.get_latest_exam())) #传入Exam实例,直接返回
返回:
Exam(id='123', name='XX中学6月期中考试', status='', grade_code='', is_final=False)
Exam(id='234', name='XX中学期末考试', status='', grade_code='', is_final=False)
Exam(id='234', name='XX中学期末考试', status='', grade_code='', is_final=False)