Пример #1
0
	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 "---------------------------"