def test_user_seen_cache_expired(self, seen): user = User(username="******", pk=1) module = "test_mod" cache.set("last_seen:%s:%s" % (module, user.pk), time.time() - (2 * settings.LAST_SEEN_INTERVAL)) user_seen(user, module=module) site = Site.objects.get_current() seen.assert_called_with(user, module=module, site=site)
def test_user_seen(self, seen): user = User(username='******', pk=999) user_seen(user) site = Site.objects.get_current() seen.assert_called_with(user, module=settings.LAST_SEEN_DEFAULT_MODULE, site=site)
def test_user_seen_cache_expired(self, seen): user = User(username='******', pk=1) module = 'test_mod' cache.set("last_seen:%s:%s" % (module, user.pk), time.time() - (2 * settings.LAST_SEEN_INTERVAL)) user_seen(user, module=module) site = Site.objects.get_current() seen.assert_called_with(user, module=module, site=site)
def test_clear_interval_works(self): user = User.objects.create(username='******') user_seen(user) when1 = LastSeen.objects.when(user=user) clear_interval(user) user_seen(user) when2 = LastSeen.objects.when(user=user) self.assertNotEqual(when1, when2)
def test_clear_interval_works(self): user = User.objects.create(username="******") user_seen(user) when1 = LastSeen.objects.when(user=user) clear_interval(user) user_seen(user) when2 = LastSeen.objects.when(user=user) self.assertNotEqual(when1, when2)
def process_request(self, request): if request.user.is_authenticated: user_seen(request.user)
def test_user_seen_cached(self, seen): user = User(username='******', pk=1) module = 'test_mod' cache.set("last_seen:%s:%s" % (module, user.pk), time.time()) user_seen(user, module=module) self.assertFalse(seen.called)
def test_user_seen_no_default(self, seen): user = User(username='******', pk=1) site = Site(pk=2) user_seen(user, module="test", site=site) seen.assert_called_with(user, module="test", site=site)
def process_request(self, request): if request.user.is_authenticated(): user_seen(request.user) return None
def test_user_seen_cached(self, seen): user = User(username="******", pk=1) module = "test_mod" cache.set("last_seen:%s:%s" % (module, user.pk), time.time()) user_seen(user, module=module) self.assertFalse(seen.called)
def test_user_seen_no_default(self, seen): user = User(username="******", pk=1) site = Site(pk=2) user_seen(user, module="test", site=site) seen.assert_called_with(user, module="test", site=site)
def test_user_seen(self, seen): user = User(username="******", pk=999) user_seen(user) site = Site.objects.get_current() seen.assert_called_with(user, module=settings.LAST_SEEN_DEFAULT_MODULE, site=site)