def test_remove_authorized_origin_url(client):
    assert can_save_origin(_authorized_origin_url) == SAVE_REQUEST_ACCEPTED

    url = reverse(
        "admin-origin-save-remove-authorized-url",
        url_args={"origin_url": _authorized_origin_url},
    )

    check_not_login(client, url)

    assert can_save_origin(_authorized_origin_url) == SAVE_REQUEST_ACCEPTED

    client.login(username=_user_name, password=_user_password)
    check_http_post_response(client, url, status_code=200)
    assert can_save_origin(_authorized_origin_url) == SAVE_REQUEST_PENDING
def test_add_authorized_origin_url(client):
    authorized_url = "https://scm.adullact.net/anonscm/"
    assert can_save_origin(authorized_url) == SAVE_REQUEST_PENDING

    url = reverse("admin-origin-save-add-authorized-url",
                  url_args={"origin_url": authorized_url})

    check_not_login(client, url)

    assert can_save_origin(authorized_url) == SAVE_REQUEST_PENDING

    client.login(username=_user_name, password=_user_password)

    check_http_post_response(client, url, status_code=200)
    assert can_save_origin(authorized_url) == SAVE_REQUEST_ACCEPTED
Exemple #3
0
    def test_add_authorized_origin_url(self):
        authorized_url = 'https://scm.adullact.net/anonscm/'
        self.assertEqual(can_save_origin(authorized_url), SAVE_REQUEST_PENDING)

        url = reverse('admin-origin-save-add-authorized-url',
                      url_args={'origin_url': authorized_url})

        self.check_not_login(url)

        self.assertEqual(can_save_origin(authorized_url), SAVE_REQUEST_PENDING)

        self.client.login(username=_user_name, password=_user_password)
        response = self.client.post(url)
        self.assertEqual(response.status_code, 200)
        self.assertEqual(can_save_origin(authorized_url),
                         SAVE_REQUEST_ACCEPTED)
def test_add_unauthorized_origin_url(client):
    unauthorized_url = "https://www.yahoo./"
    assert can_save_origin(unauthorized_url) == SAVE_REQUEST_PENDING

    url = reverse(
        "admin-origin-save-add-unauthorized-url",
        url_args={"origin_url": unauthorized_url},
    )

    check_not_login(client, url)

    assert can_save_origin(unauthorized_url) == SAVE_REQUEST_PENDING

    client.login(username=_user_name, password=_user_password)
    check_http_post_response(client, url, status_code=200)
    assert can_save_origin(unauthorized_url) == SAVE_REQUEST_REJECTED
Exemple #5
0
    def test_remove_unauthorized_origin_url(self):
        self.assertEqual(can_save_origin(_unauthorized_origin_url),
                         SAVE_REQUEST_REJECTED)

        url = reverse('admin-origin-save-remove-unauthorized-url',
                      url_args={'origin_url': _unauthorized_origin_url})

        self.check_not_login(url)

        self.assertEqual(can_save_origin(_unauthorized_origin_url),
                         SAVE_REQUEST_REJECTED)

        self.client.login(username=_user_name, password=_user_password)
        response = self.client.post(url)
        self.assertEqual(response.status_code, 200)
        self.assertEqual(can_save_origin(_unauthorized_origin_url),
                         SAVE_REQUEST_PENDING)