Python: Improve aiohttp FileResponse/StreamResponse modeling

However, notice that the concepts tests use the HttpResponse location
for the `responseBody` tag, which seems a little odd in this situation,
where they are actually separate. Will fix in next commit.
This commit is contained in:
Rasmus Wriedt Larsen
2023-07-13 13:53:32 +02:00
parent 15269c9166
commit 64a7206f3e
3 changed files with 27 additions and 4 deletions

View File

@@ -1,2 +1,5 @@
failures
testFailures
| response_test.py:82:12:82:31 | ControlFlowNode for Attribute() | Unexpected result: responseBody=b"bar" |
| response_test.py:82:12:82:31 | ControlFlowNode for Attribute() | Unexpected result: responseBody=b"baz" |
| response_test.py:82:12:82:31 | ControlFlowNode for Attribute() | Unexpected result: responseBody=b"foo" |

View File

@@ -73,7 +73,7 @@ async def redirect_302(request): # $ requestHandler
async def file_response(request): # $ requestHandler
filename = "foo.txt"
resp = web.FileResponse(filename) # $ HttpResponse mimetype=application/octet-stream getAPathArgument=filename
resp = web.FileResponse(path=filename) # $ HttpResponse mimetype=application/octet-stream MISSING: getAPathArgument=filename
resp = web.FileResponse(path=filename) # $ HttpResponse mimetype=application/octet-stream getAPathArgument=filename
return resp