예제 #1
0
 def setUp(self):
     logout(["logout"])
     AccountModel.objects.create(username="******",
                                 password="******",
                                 name="guy",
                                 address="streetplace",
                                 email="*****@*****.**",
                                 phonenumber="1235678",
                                 accountFlag=1)
예제 #2
0
    def setUp(self):
        AccountModel.objects.create(username="******", password="******", name="supervisor", address="streetplace100",
                                    email="*****@*****.**", phonenumber="1235678", accountFlag=0)
        AccountModel.objects.create(username="******", password="******", name="admin", address="streetplace1",
                                    email="*****@*****.**", phonenumber="1235678", accountFlag=1)
        AccountModel.objects.create(username="******", password="******", name="instructor", address="streetplace2",
                                    email="*****@*****.**", phonenumber="1235678", accountFlag=2)

        AccountModel.objects.create(username="******", password="******", name="ta", address="streetplace3",
                                    email="*****@*****.**", phonenumber="1235678", accountFlag=3)

        CourseModel.objects.create(number="100", name="Engineering")

        LabModel.objects.create(name="Lab101")
        course = CourseModel.objects.get(number="100")
        lab = LabModel.objects.get(name="Lab101")
        lab.course = course

        logout(["logout"])
        login(["login","sup123", "pass321"])
예제 #3
0
 def testAssignTaLab6(self):  # Correct Use
     logout(["logout"])
     login(["login", "in123", "pass321"])
     self.assertEqual(assignTALab(["assigntalab", "ta123", "Lab101"]), "TA Added")
예제 #4
0
 def test_loginLogoff(self):  # (Will fail until memory is complete)
     self.assertEqual(login(["login", "user123", "pass321"]),
                      "Login Success")
     self.assertEqual(logout(["logout"]), "Logout Success")
예제 #5
0
 def test_logoff3(self):  # Someone passes extra arguments
     self.assertEqual(logout(["logout", "a", "b", "c"]), "Error")
예제 #6
0
 def test_logoff2(self):  # No one logged in
     self.assertEqual(logout(["logout"]), "Error")
예제 #7
0
 def test_logoff1(self):  # User logged in
     self.assertEqual(login(["login", "user123", "pass321"]),
                      "Login Success")
     self.assertEqual(logout(["logout"]), "Logout Success")