mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-05-17 18:09:25 +02:00
Linting + fix tests
This commit is contained in:
parent
1d70c5058a
commit
bcf5c6bc5b
2 changed files with 9 additions and 4 deletions
|
@ -91,25 +91,28 @@ def available(request, domain=""):
|
||||||
except Exception:
|
except Exception:
|
||||||
return JsonResponse({"available": False, "message": DOMAIN_API_MESSAGES["error"]})
|
return JsonResponse({"available": False, "message": DOMAIN_API_MESSAGES["error"]})
|
||||||
|
|
||||||
|
|
||||||
@require_http_methods(["GET"])
|
@require_http_methods(["GET"])
|
||||||
@login_not_required
|
@login_not_required
|
||||||
def get_current_full(request):
|
def get_current_full(request):
|
||||||
# Open the CSV file
|
# Open the CSV file
|
||||||
file_path = 'migrationdata/current-full.csv'
|
file_path = "migrationdata/current-full.csv"
|
||||||
return serve_file(file_path)
|
return serve_file(file_path)
|
||||||
|
|
||||||
|
|
||||||
@require_http_methods(["GET"])
|
@require_http_methods(["GET"])
|
||||||
@login_not_required
|
@login_not_required
|
||||||
def get_current_federal(request):
|
def get_current_federal(request):
|
||||||
# Open the CSV file
|
# Open the CSV file
|
||||||
file_path = 'migrationdata/current-federal.csv'
|
file_path = "migrationdata/current-federal.csv"
|
||||||
return serve_file(file_path)
|
return serve_file(file_path)
|
||||||
|
|
||||||
|
|
||||||
def serve_file(file_path):
|
def serve_file(file_path):
|
||||||
"""Downloads a file based on a given filepath. Returns a 404 if not found."""
|
"""Downloads a file based on a given filepath. Returns a 404 if not found."""
|
||||||
if os.path.exists(file_path):
|
if os.path.exists(file_path):
|
||||||
# Serve the CSV file
|
# Serve the CSV file
|
||||||
response = FileResponse(open(file_path, 'rb'))
|
response = FileResponse(open(file_path, "rb"))
|
||||||
return response
|
return response
|
||||||
else:
|
else:
|
||||||
return HttpResponse("File not found", status=404)
|
return HttpResponse("File not found", status=404)
|
||||||
|
|
|
@ -111,6 +111,8 @@ class TestURLAuth(TestCase):
|
||||||
"/openid/callback/login/",
|
"/openid/callback/login/",
|
||||||
"/openid/callback/logout/",
|
"/openid/callback/logout/",
|
||||||
"/api/v1/available/whitehouse.gov",
|
"/api/v1/available/whitehouse.gov",
|
||||||
|
"/api/v1/get-report/current-federal",
|
||||||
|
"/api/v1/get-report/current-full"
|
||||||
]
|
]
|
||||||
|
|
||||||
def assertURLIsProtectedByAuth(self, url):
|
def assertURLIsProtectedByAuth(self, url):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue