From: Tom Christie Date: Wed, 18 Jul 2018 12:08:06 +0000 (+0100) Subject: Black formatting X-Git-Tag: 0.1.12~1^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F29%2Fhead;p=thirdparty%2Fstarlette.git Black formatting --- diff --git a/starlette/debug.py b/starlette/debug.py index b8d93340..d40c6d3f 100644 --- a/starlette/debug.py +++ b/starlette/debug.py @@ -25,11 +25,11 @@ class _DebugResponder: except: if self.response_started: raise - headers = Headers(self.scope.get('headers', [])) - accept = headers.get('accept', '') - if 'text/html' in accept: + headers = Headers(self.scope.get("headers", [])) + accept = headers.get("accept", "") + if "text/html" in accept: exc_html = html.escape(traceback.format_exc()) - content = f'

500 Server Error

{exc_html}
' + content = f"

500 Server Error

{exc_html}
" response = HTMLResponse(content, status_code=500) else: content = traceback.format_exc() @@ -37,6 +37,6 @@ class _DebugResponder: await response(receive, send) async def send(self, message): - if message['type'] == 'http.response.start': + if message["type"] == "http.response.start": self.response_started = True await self.raw_send(message) diff --git a/tests/test_debug.py b/tests/test_debug.py index 4cff1120..8694bb09 100644 --- a/tests/test_debug.py +++ b/tests/test_debug.py @@ -6,35 +6,38 @@ import pytest def test_debug_text(): def app(scope): async def asgi(receive, send): - raise RuntimeError('Something went wrong') + raise RuntimeError("Something went wrong") + return asgi client = TestClient(DebugMiddleware(app)) response = client.get("/") assert response.status_code == 500 - assert response.headers['content-type'].startswith('text/plain') - assert 'RuntimeError' in response.text + assert response.headers["content-type"].startswith("text/plain") + assert "RuntimeError" in response.text def test_debug_html(): def app(scope): async def asgi(receive, send): - raise RuntimeError('Something went wrong') + raise RuntimeError("Something went wrong") + return asgi client = TestClient(DebugMiddleware(app)) - response = client.get("/", headers={'Accept': 'text/html, */*'}) + response = client.get("/", headers={"Accept": "text/html, */*"}) assert response.status_code == 500 - assert response.headers['content-type'].startswith('text/html') - assert 'RuntimeError' in response.text + assert response.headers["content-type"].startswith("text/html") + assert "RuntimeError" in response.text def test_debug_after_response_sent(): def app(scope): async def asgi(receive, send): - response = Response(b'', status_code=204) + response = Response(b"", status_code=204) await response(receive, send) - raise RuntimeError('Something went wrong') + raise RuntimeError("Something went wrong") + return asgi client = TestClient(DebugMiddleware(app))