def test_list_login(self): get_request = RequestFactory().get('/') get_request.user = self.betty get_request.session = {} response = EconsensusActionitemListView.as_view()( get_request, org_slug=self.bettysorg.slug) assert response.status_code == 200
def test_list_login_not_logged_in(self): get_request = RequestFactory().get('/') user = User.objects.create() user.is_authenticated = lambda: False get_request.user = user response = EconsensusActionitemListView.as_view()(get_request) assert response.status_code == 302 # Redirects to login user.delete()
def test_list_wrongorg(self): get_request = RequestFactory().get('/') get_request.user = self.betty get_request.session = {} response = EconsensusActionitemListView.as_view()(get_request, org_slug='wild-about-town') assert response.status_code == 200 # This seems like we could aim for better? response.render() soup = BeautifulSoup(str(response.content)) assert soup.find("p", {"class": "wrongorg"})
def test_list_login(self): get_request = RequestFactory().get('/') get_request.user = self.betty get_request.session = {} response = EconsensusActionitemListView.as_view()(get_request, org_slug=self.bettysorg.slug) assert response.status_code == 200