Exemplo n.º 1
0
from student import Student
from manager import Manager
import os
import sys
import inspect
current_dir = os.path.dirname(
    os.path.abspath(inspect.getfile(inspect.currentframe())))
parent_dir = os.path.dirname(current_dir)
sys.path.insert(0, parent_dir)
manager = Manager()
student = Student("niwal7", None)
manager.AddStudent(student)
manager.AddCourseSubscribtion("202070", "TEST", "101", "111111", "niwal7")
for i in range(4):  # Subscriptions should be removed after four tries
    manager.CheckCourseAvailability()
    print(f"Check {i}")
if (len(student.getNeededCourses()) == 0):
    print("Test Passed")
else:
    print("Test Failed")