def test_redirect(client, endpoint): url = reverse( "authkeys.{}".format(endpoint), args=(1, ) if endpoint in ("history", "delete") else (), ) response = client.get(url) assert_redirect_to_wiki(response, url)
def test_wiki_only_query_params(mock_ssr, mock_kumascript_get, constance_config, client, root_doc, param, status): """ The document view should ensure the wiki domain when using specific query parameters. """ constance_config.KUMASCRIPT_TIMEOUT = 1 # For the purpose of this test, we don't care about the content of the # document page, so let's explicitly mock the "server_side_render" call. mock_ssr.return_value = "<div></div>" mock_kumascript_get.return_value = (root_doc.html, None) url = root_doc.get_absolute_url() + "?{}".format(param) response = client.get(url) assert response.status_code == status if status == 301: assert_redirect_to_wiki(response, url)
def test_edit_attachment_redirect(client, root_doc): url = reverse("attachments.edit_attachment", kwargs={"document_path": root_doc.slug}) response = client.get(url) assert_redirect_to_wiki(response, url)
def test_redirect(db, client, endpoint): """Redirect to the wiki domain if not already.""" url = reverse(endpoint) response = client.get(url) assert_redirect_to_wiki(response, url)
def test_redirect(client, endpoint): """Redirect to the wiki domain if not already.""" url = reverse('dashboards.{}'.format(endpoint)) response = client.get(url) assert_redirect_to_wiki(response, url)
def test_redirect(db, client, endpoint, settings): """Redirect to the wiki domain if not already.""" settings.MDN_CONTRIBUTION = True url = reverse(endpoint) response = client.get(url) assert_redirect_to_wiki(response, url)
def test_redirect(client, endpoint): url = reverse('authkeys.{}'.format(endpoint), args=(1, ) if endpoint in ('history', 'delete') else ()) response = client.get(url) assert_redirect_to_wiki(response, url)