예제 #1
0
    def test_login_logout(self):
        request = MockRequest()
        self.person_one.login(request)
        # Person will be saved to request
        self.assertEquals(
            request.person,
            self.person_one,
        )
        # Person's id will be saved to session
        self.assertEquals(
            request.session[Person.SESSION_KEY],
            self.person_one.id,
        )

        # On logout these are cleared.
        Person.logout(request)

        self.assertEquals(
            request.person,
            None,
        )
        self.assertFalse(Person.SESSION_KEY in request.session, )
예제 #2
0
 def test_login_logout(self):
     request = MockRequest()
     self.person_one.login(request)
     # Person will be saved to request
     self.assertEquals(
         request.person,
         self.person_one,
     )
     # Person's id will be saved to session
     self.assertEquals(
         request.session[Person.SESSION_KEY],
         self.person_one.id,
     )
     
     # On logout these are cleared.
     Person.logout(request)
     
     self.assertEquals(
         request.person,
         None,
     )
     self.assertFalse(
         Person.SESSION_KEY in request.session,
     )