def main(): myQuest = QuestClass.QuestSession("", "") # "userid", "password" myQuest.login() myQuest.postEnroll() myQuest.gotoEnroll_myClassSchedule() print QuestParser.API_enroll_myClassScheduleResponse(myQuest) myQuest.postEnroll_myClassSchedule_termIndex(0) print QuestParser.API_enroll_myClassScheduleTermResponse(myQuest) myQuest.gotoEnroll_searchForClasses() # print QuestParser.API_enroll_searchForClassesResponse(myQuest) print json.dumps(QuestParser.API_enroll_searchForClassesResponse(myQuest), indent=4, sort_keys=True) myQuest.postEnroll_searchForClasses( institution="UWATR", term="1149", course_subject="CS", course_number="135", course_number_relation="E", course_career="UG", #"GRD", open_only="N", class_number="6062") print json.dumps( QuestParser.API_enroll_searchForClassesResultResponse(myQuest), indent=4, sort_keys=True) myQuest.postEnroll_searchForClassesDetailInfo( 'UW_DERIVED_SR_SSR_CLASSNAME_LONG$0') print json.dumps( QuestParser.API_enroll_searchForClassesClassDetail(myQuest), indent=4, sort_keys=True) myQuest.postEnroll_searchForClassesDetailInfo( 'UW_DERIVED_SR_SSR_CLASSNAME_LONG$3') print json.dumps( QuestParser.API_enroll_searchForClassesClassDetail(myQuest), indent=4, sort_keys=True)