def testAddCourse(self): print "----------UNIT TEST-------" CompSci = Major("CS.req") found = 0 # self.sc.populateCourseData() # self.sc.printAllCourses() oldReq = CompSci.requirements[:] course = self.genDummyCourse() CompSci.addCourse(course) newReq = CompSci.requirements[:] courseData = "CS" , "53" for requirement in oldReq: if requirement not in newReq: for missingCourse in requirement.getCourses(): if(missingCourse[0] == courseData[0] and missingCourse[1] == courseData[1]): found = 1 if (found == 0): print "Error, valid course not added" else: print "ALL ERROR CHECKS PASSED" print "---------------------------"