def test_isFreshLogin_returns_false(self): """isFreshLogin should be False for users logged in over 2 minutes.""" user = self.factory.makePerson() request = LaunchpadTestRequest() when = datetime.datetime.utcnow() - datetime.timedelta(seconds=180) self.setupLoggedInRequest(user, request, when) self.assertFalse(isFreshLogin(request))
def test_isFreshLogin_returns_true(self): """isFreshLogin should return True with a fresh logged in user.""" user = self.factory.makePerson() request = LaunchpadTestRequest() self.setupLoggedInRequest(user, request) self.assertTrue(isFreshLogin(request))
def test_isFreshLogin_returns_false_for_anonymous(self): """isFreshLogin should return False for anonymous views.""" request = LaunchpadTestRequest() self.assertFalse(isFreshLogin(request))