def test_article_filters_for_anonymous(self): article_service = ArticleService() request = Request() query = article_service.filter_articles(request) self.assertEqual(len(query), 39) request = Request() request.GET['own'] = 'articles' query = article_service.filter_articles(request) self.assertEqual(len(query),39) request = Request() request.GET['own'] = 'drafts' query = article_service.filter_articles(request) self.assertEqual(len(query),39)
def test_article_filters_for_authorized(self): article_service = ArticleService() #------------------------------------------------------- user_lexa = User.objects.get(username='******') request = Request() request.user = user_lexa query = article_service.filter_articles(request) self.assertEqual(len(query), 39) request = Request() request.user = user_lexa request.GET['own'] = 'articles' query = article_service.filter_articles(request) self.assertEqual(len(query), 6) request = Request() request.user = user_lexa request.GET['own'] = 'drafts' query = article_service.filter_articles(request) self.assertEqual(len(query), 1) #------------------------------------------------------- user_kottenator = User.objects.get(username='******') request = Request() request.user = user_kottenator query = article_service.filter_articles(request) self.assertEqual(len(query), 39) request = Request() request.user = user_kottenator request.GET['own'] = 'articles' query = article_service.filter_articles(request) self.assertEqual(len(query), 18) request = Request() request.user = user_kottenator request.GET['own'] = 'drafts' query = article_service.filter_articles(request) self.assertEqual(len(query), 0)