def test_POST_redirects_to_garden_detail_view(self, auth_client): garden_pk = self.garden.pk resp = auth_client.post(self.url) assertions.assert_redirect( resp, reverse('garden-detail', kwargs={'pk': garden_pk}))
def test_POST_with_valid_credentials_redirects_to_garden_list_view( self, client, create_user, test_password): user = create_user() data = {'email': user.email, 'password': test_password} resp = client.post(self.url, data=data) assert_redirect(resp, reverse('garden-list'))
def test_POST_with_valid_data_redirects_to_settings( self, auth_client, auth_user): data = { 'first_name': auth_user.first_name + 'extra_chars', 'last_name': auth_user.last_name + 'extra_chars', 'email': 'extra_chars' + auth_user.email } resp = auth_client.post(self.url, data=data) assert_redirect(resp, reverse('settings'))
def test_GET_redirects_to_login_view(self, true_auth_client): resp = true_auth_client.get(self.url) assert_redirect(resp, reverse('login'))
def test_requests_from_already_logged_in_user_redirects_to_garden_list_page( self, auth_client, method): resp = getattr(auth_client, method)(self.url) assert_redirect(resp, reverse('garden-list'))
def test_view_redirects_to_login_page_if_accessed_by_non_logged_in_user( self, client, method): resp = getattr(client, method)(self.url) assert_redirect(resp, reverse('login'), self.url)
def test_POST_redirects_to_garden_list_view(self, client, signup_info): resp = client.post(self.url, data=signup_info) assert_redirect(resp, reverse('garden-list'))
def test_logged_out_user_is_redirected_to_login_page_when_accessing_this_view( self, client): resp = client.post(self.url) assertions.assert_redirect(resp, reverse('login'), self.url)
def test_logged_out_user_is_redirected_to_login_page_when_accessing_this_view( self, client, method): resp = getattr(client, method)(self.url) assertions.assert_redirect(resp, reverse('login'), self.url)
def test_POST_redirects_to_garden_detail(self, auth_client): resp = auth_client.post(self.url) assertions.assert_redirect(resp, self.garden.get_absolute_url())
def test_PATCH_redirects_to_garden_detail_page(self, auth_client): data = {'status': False} resp = auth_client.patch(self.url, data=data) assertions.assert_redirect(resp, self.garden.get_absolute_url())
def test_POST_redirects_to_garden_list_page(self, auth_client): resp = auth_client.post(self.url) assertions.assert_redirect(resp, reverse('garden-list'))
def test_home_redirects_to_garden_list_view(auth_client): url = reverse('home') resp = auth_client.get(url) assertions.assert_redirect(resp, reverse('garden-list'))