summaryrefslogtreecommitdiffhomepage
path: root/test/test_node_application.py (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2023-02-21Tests: switched to using f-strings.Andrei Zeliankou1-2/+2
Previously, it was necessary to support older versions of Python for compatibility. F-strings were released in Python 3.6. Python 3.5 was marked as unsupported by the end of 2020, so now it's possible to start using f-strings safely for better readability and performance.
2022-09-07Tests: minor fixes.Andrei Zeliankou1-10/+1
2022-04-11Tests: style.Andrei Zeliankou1-3/+1
2021-10-18Tests: style.Andrei Zeliankou1-1/+0
2021-05-24Node.js: renamed "require_shim" to "loader".Oisin Canty1-4/+4
2021-05-12Node.js: a shim for overriding "http" and "websocket" modules.Oisin Canty1-3/+16
Also added stubs for Server.address() This was done to prevent crashes in some popular frameworks like express Supports both CommonJS and the new ES Modules system syntax e.g: app.js: const http = require('http') app.mjs: import http from "http" Usage on Node 14.16.x and higher: { "type": "external", "processes": {"spare": 0}, "working_directory": '/project', "executable": "/usr/bin/env", "arguments": [ "node", "--loader", "unit-http/require_shim.mjs" "--require", "unit-http/require_shim", "app.js" ] } Usage on Node 14.15.x and lower: { "type": "external", "processes": {"spare": 0}, "working_directory": '/project', "executable": "/usr/bin/env", "arguments": [ "node", "--require", "unit-http/require_shim", "app.js" ] }
2021-04-05Tests: style.Andrei Zeliankou1-1/+4
2021-01-13Tests: style.Andrei Zeliankou1-1/+0
2020-12-29Node.js: ServerRequest and ServerResponse compliance to Stream API.Max Romanov1-45/+0
ServerRequest now inherit stream Readable object. ServerResponse provides 'writable' property. Thanks to Wu Jian Ping (@wujjpp). This closes #274, closes #317 issues and closes #502 PR on GitHub.
2020-12-08Tests: utils module introduced.Andrei Zeliankou1-1/+1
2020-10-19Tests: fixed unit.log print.Andrei Zeliankou1-9/+9
2020-10-07Tests: minor fixes.Andrei Zeliankou1-4/+5
2020-09-16Tests: migrated to the pytest.Andrei Zeliankou1-149/+102
2020-04-14Tests: minor fixes and style.Andrei Zeliankou1-3/+5
2020-05-15Tests: style.Andrei Zeliankou1-0/+1
2020-04-24Tests: introduced module version specification in prerequisites.Andrei Zeliankou1-1/+1
2019-11-26Tests: parsing of "Transfer-Encoding: chunked" responses.Tiago Natel1-3/+3
2019-09-14Tests: refactored prerequisites model.Andrey Zelenkov1-1/+1
2019-05-30Tests: adjusted skipping tests.Andrey Zelenkov1-2/+2
2019-04-09Tests: speed up tests.Andrey Zelenkov1-0/+3
2019-04-09Tests: simplified module checking.Andrey Zelenkov1-2/+1
2019-03-28Tests: unit module refactoring.Andrey Zelenkov1-4/+4
2019-03-26Tests: style.Andrey Zelenkov1-119/+221
2019-02-27Tests: added "Host" and "Connetion" headers where necessary.Andrey Zelenkov1-16/+27
Also minor header organizing.
2018-12-25Tests: test_node_application_write_before_writeHead reworked.Andrey Zelenkov1-2/+2
Added res.end() call in application and response status check. Also, renamed to test_node_application_write_before_write_head.
2018-12-25Tests: expectedFailure's removed from test_node_application.py.Andrey Zelenkov1-7/+0
Also removed alert skip in test_node_application_write_before_writeHead. Fixes committed in 1340e3539362, 1e008ef94f43, 5df32621af19, dae402cb243f and 41f561b3a178.
2018-12-11Tests: more Node.js tests.Andrey Zelenkov1-1/+116
2018-12-04Tests: fixed test_node_application_write_callback.Andrey Zelenkov1-1/+4
Fixed the write() callback order test. Also introduced a separate test to verify the callback call itself.
2018-10-25Tests: Node.js application tests.Sergey Kandaurov1-0/+166