diff options
author | Andrei Zeliankou <zelenkov@nginx.com> | 2024-01-26 14:58:43 +0000 |
---|---|---|
committer | andrey-zelenkov <xim.andrew@gmail.com> | 2024-02-21 14:06:43 +0000 |
commit | 697a58506235e89af1c8cc3cafc92b3d85a3467d (patch) | |
tree | 67d8cf28089e947ed59d00c24df934a8a9eea956 /test/test_asgi_application.py | |
parent | f71ead5fa5b8bae378a0eca2bedb689cf08a8eff (diff) | |
download | unit-697a58506235e89af1c8cc3cafc92b3d85a3467d.tar.gz unit-697a58506235e89af1c8cc3cafc92b3d85a3467d.tar.bz2 |
Python: bytearray body support for ASGI module.
@filiphanes requested support for bytearray
and memoryview in the request body here:
<https://github.com/nginx/unit/issues/648>
This patch implements bytearray body support only.
Memoryview body still need to be implemented.
Diffstat (limited to 'test/test_asgi_application.py')
-rw-r--r-- | test/test_asgi_application.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/test_asgi_application.py b/test/test_asgi_application.py index e6668b2f..226a1ed7 100644 --- a/test/test_asgi_application.py +++ b/test/test_asgi_application.py @@ -218,6 +218,14 @@ def test_asgi_application_shm_ack_handle(): assert resp['body'] == body, 'keep-alive 1' +def test_asgi_application_body_bytearray(): + client.load('body_bytearray') + + body = '0123456789' + + assert client.post(body=body)['body'] == body + + def test_asgi_keepalive_body(): client.load('mirror') |