def test_campaign_filter_unknown_campaign(self): self.request.subdomain = "asdf" f = filters.CampaignFilter(self.request, {}, models.UserAttendance, None) q = f.queryset(self.request, models.UserAttendance.objects.all()) self.assertEqual(q.count(), 0)
def test_campaign_filter_all(self): f = filters.CampaignFilter(self.request, {"campaign": "all"}, models.UserAttendance, None) q = f.queryset(self.request, models.UserAttendance.objects.all()) self.assertEqual(q.count(), 8)
def test_campaign_filter_without_subdomain(self): self.request.subdomain = None f = filters.CampaignFilter(self.request, {"campaign": "none"}, models.UserAttendance, None) q = f.queryset(self.request, models.UserAttendance.objects.all()) self.assertEqual(q.count(), 0)