def test_clear_interval_none(self, cache, filter): user = User(username="******", pk=1) filter.return_value = [] clear_interval(user) filter.assert_called_with(user=user) self.assertFalse(cache.delete_many.called)
def test_clear_interval_none(self, cache, filter): user = User(username='******', pk=1) filter.return_value = [] clear_interval(user) filter.assert_called_with(user=user) self.assertFalse(cache.delete_many.called)
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 test_clear_interval_none(self, filter): patcher_cache = mock.patch('last_seen.models.cache') mock_cache = patcher_cache.start() user = User(username='******', pk=1) filter.return_value = [] clear_interval(user) filter.assert_called_with(user=user) self.assertFalse(mock_cache.delete_many.called) patcher_cache.stop()
def test_clear_interval(self, cache, filter): site = Site.objects.get_current() user = User(username='******', pk=1) ls1 = LastSeen(user=user, module="mod1", site=site) ls2 = LastSeen(user=user, module="mod2", site=site) filter.return_value = [ls1, ls2] clear_interval(user) filter.assert_called_with(user=user) expected = {'last_seen:1:mod1:1': -1, 'last_seen:1:mod2:1': -1} cache.set_many.assert_called_with(expected)
def test_clear_interval(self, cache, filter): site = Site.objects.get_current() user = User(username="******", pk=1) ls1 = LastSeen(user=user, module="mod1", site=site) ls2 = LastSeen(user=user, module="mod2", site=site) filter.return_value = [ls1, ls2] clear_interval(user) filter.assert_called_with(user=user) expected = {"last_seen:1:mod1:1": -1, "last_seen:1:mod2:1": -1} cache.set_many.assert_called_with(expected)
def test_clear_interval(self, filter): patcher_cache = mock.patch('last_seen.models.cache') mock_cache = patcher_cache.start() site = Site.objects.get_current() user = User(username='******', pk=1) ls1 = LastSeen(user=user, module="mod1", site=site) ls2 = LastSeen(user=user, module="mod2", site=site) filter.return_value = [ls1, ls2] clear_interval(user) filter.assert_called_with(user=user) expected = {'last_seen:1:mod1:1': -1, 'last_seen:1:mod2:1': -1} mock_cache.set_many.assert_called_with(expected) patcher_cache.stop()
def clear(request): """ Testing view to force clear interval of user""" clear_interval(request.user) return redirect("/admin")