def test_import_preview_fail_ratelimit(self): request = RequestFactory().get("/import/ixlan/{}/ixf/preview/".format(self.ixlan.id)) request.user = self.admin_user response = view_import_ixlan_ixf_preview(request, self.ixlan.id) assert response.status_code == 200 response = view_import_ixlan_ixf_preview(request, self.ixlan.id) assert response.status_code == 400
def test_import_preview_fail_ratelimit(self): request = RequestFactory().get(f"/import/ixlan/{self.ixlan.id}/ixf/preview/") request.user = self.admin_user response = view_import_ixlan_ixf_preview(request, self.ixlan.id) assert response.status_code == 200 response = view_import_ixlan_ixf_preview(request, self.ixlan.id) assert response.status_code == 400
def test_import_preview_fail_permission(self): request = RequestFactory().get("/import/ixlan/{}/ixf/preview/".format( self.ixlan.id)) request.user = self.guest_user response = view_import_ixlan_ixf_preview(request, self.ixlan.id) assert response.status_code == 403
def test_import_preview(self): request = RequestFactory().get("/import/ixlan/{}/ixf/preview/".format(self.ixlan.id)) request.user = self.admin_user response = view_import_ixlan_ixf_preview(request, self.ixlan.id) assert response.status_code == 200 assert json.loads(response.content)["errors"] == ["IXF import url not specified"]
def test_import_preview(self): request = RequestFactory().get("/import/ixlan/{}/ixf/preview/".format(self.ixlan.id)) request.user = self.admin_user response = view_import_ixlan_ixf_preview(request, self.ixlan.id) assert response.status_code == 200 assert json.loads(response.content)["errors"] == ["IXF import url not specified"]
def test_import_preview_basic_auth(self): request = RequestFactory().get(f"/import/ixlan/{self.ixlan.id}/ixf/preview/") auth = base64.b64encode(b"admin:admin").decode("utf-8") request.META["HTTP_AUTHORIZATION"] = f"Basic {auth}" response = view_import_ixlan_ixf_preview(request, self.ixlan.id) assert response.status_code == 200 assert json.loads(response.content)["errors"] == [ "IX-F import url not specified" ]
def test_import_preview_fail_permission(self): request = RequestFactory().get("/import/ixlan/{}/ixf/preview/".format(self.ixlan.id)) request.user = self.guest_user response = view_import_ixlan_ixf_preview(request, self.ixlan.id) assert response.status_code == 403