def test_user_query_views(self): request = Mock() request.user.is_anonymous = Mock(return_value=True) kwargs = {} self.assertFalse(user_can_see_query(request, kwargs)) request.user.is_anonymous = Mock(return_value=True) self.assertFalse(user_can_see_query(request, kwargs)) kwargs = {'query_id': 123} request.user.is_anonymous = Mock(return_value=False) self.assertFalse(user_can_see_query(request, kwargs)) request.user.id = 99 with self.settings(EXPLORER_USER_QUERY_VIEWS={99: [111, 123]}): self.assertTrue(user_can_see_query(request, kwargs))
def test_user_query_views(self): request = Mock() request.user.is_anonymous = Mock(return_value=True) kwargs = {} self.assertFalse(user_can_see_query(request, kwargs)) request.user.is_anonymous = Mock(return_value=True) self.assertFalse(user_can_see_query(request, kwargs)) kwargs = {'query_id': 123} request.user.is_anonymous = Mock(return_value=False) self.assertFalse(user_can_see_query(request, kwargs)) request.user.id = 99 with self.settings(EXPLORER_USER_QUERY_VIEWS={99: [111, 123]}): self.assertTrue(user_can_see_query(request, kwargs))