예제 #1
0
    def __init__(self):
        self.environ = Environment.Environment(DjangoModelInterface(),
                                               DEBUG=True)
        self.ui = UI.UI(self.environ)

        acct = Account.objects.filter(
            name=self.environ.database.get_logged_in()).first()
        if acct is not None:
            self.environ.user = TaCLI.User.User(acct.name, acct.role)
예제 #2
0
    def setUp(self):
        self.di = DjangoModelInterface()

        self.di.create_account("Supervisor", "SupervisorPassword", "supervisor")
        self.di.create_account("Administrator", "AdministratorPassword", "administrator")
        self.di.create_account("Instructor", "InstructorPassword", "instructor")
        self.di.create_account("TA", "TAPassword", "TA")

        self.di.create_course("361", "CompSci361")
        self.di.create_lab("361", "801")

        self.environment = Environment.Environment(self.di, DEBUG=True)
        self.ui = UI.UI(self.environment)
예제 #3
0
    def setUp(self):
        """
            create dummy account for each of the types of users:
            supervisor, administrator, instructor and TA and then
            log them in for their respected tests
        """
        self.di = DjangoModelInterface()

        self.di.create_account("Supervisor", "SupervisorPassword",
                               "supervisor")
        self.di.create_account("Administrator", "AdministratorPassword",
                               "administrator")
        self.di.create_account("Instructor", "InstructorPassword",
                               "instructor")
        self.di.create_account("TA", "TAPassword", "TA")

        self.di.create_course("361", "CompSci361")
        self.di.create_lab("361", "801")

        self.environment = Environment.Environment(self.di, DEBUG=True)
        self.ui = UI.UI(self.environment)
        """
예제 #4
0
 def setUp(self):
     self.di = DjangoModelInterface()
     self.environment = Environment.Environment(self.di, DEBUG=True)
     self.ui = UI.UI(self.environment)
예제 #5
0
 def __init__(self):
     self.environ = Environment.Environment(DjangoModelInterface(),
                                            DEBUG=True)
     self.ui = UI.UI(self.environ)
예제 #6
0
from TaCLI import UI, Environment, TextFileInterface

# create an instance of the UI
environment = Environment.Environment(TextFileInterface.TextFileInterface(),
                                      DEBUG=True)
ui = UI.UI(environment)

# TextFileInterface.TextFileInterface().create_account("tyler", "a", "supervisor")
# create a user to determine if someone is logged onto the system
# if CurrentUser is none: no one is logged on
# if CurrentUser is not None, someone is logged on.

# set application to running
running = True
while running:
    s = input("Enter a command: ")

    # stop and quit application
    if s == "q":
        running = False
    else:
        # take input and attempt to change into a command
        response = ui.command(s)
        print(response)

print("Program has been terminated.")