def test_logout_incorrect_with_other(self): self.assertEquals( Commands.login("*****@*****.**", "DEFAULT_BAD_PASSWORD"), "Invalid login info") self.assertEquals( Commands.login("*****@*****.**", "DEFAULT_BAD_PASSWORD"), "Invalid login info") self.assertFalse(Commands.logout("*****@*****.**")) self.assertFalse(Commands.logout("*****@*****.**")) model_person1 = models.User.objects.get(email=self.person1.email) self.assertFalse(model_person1.isLoggedOn) model_person2 = models.User.objects.get(email=self.person2.email) self.assertFalse(model_person2.isLoggedOn)
def test_login_multiple_mismatch(self): self.assertEquals( Commands.login("*****@*****.**", "DEFAULT_BAD_PASSWORD"), "Invalid login info") model_person1 = models.User.objects.get(email=self.person1.email) self.assertFalse(model_person1.isLoggedOn) self.assertEquals( Commands.login("*****@*****.**", "DEFAULT_PASSWORD"), "Login successful") model_person2 = models.User.objects.get(email=self.person2.email) self.assertTrue(model_person2.isLoggedOn)
def test_login_correct(self): self.assertEquals( Commands.login("*****@*****.**", "DEFAULT_PASSWORD"), "Login successful") model_person1 = models.User.objects.get(email=self.person1.email) self.assertTrue(model_person1.isLoggedOn)
def test_logout_with_other(self): self.assertEquals( Commands.login("*****@*****.**", "DEFAULT_PASSWORD"), "Login successful") model_person1 = models.User.objects.get(email=self.person1.email) self.assertTrue(model_person1.isLoggedOn) self.assertEquals( Commands.login("*****@*****.**", "DEFAULT_PASSWORD"), "Login successful") model_person2 = models.User.objects.get(email=self.person2.email) self.assertTrue(model_person2.isLoggedOn) self.assertTrue(Commands.logout("*****@*****.**")) model_person1 = models.User.objects.get(email=self.person1.email) self.assertFalse(model_person1.isLoggedOn) self.assertTrue(Commands.logout("*****@*****.**")) model_person2 = models.User.objects.get(email=self.person2.email) self.assertFalse(model_person2.isLoggedOn)
def test_login_incorrect(self): self.assertEquals(Commands.login("*****@*****.**", "password"), "Invalid login info") model_person1 = models.User.objects.get(email=self.person1.email) self.assertFalse(model_person1.isLoggedOn)