Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-05-09 | Tests: added more tests with reconfiguration. | Andrei Zeliankou | 1 | -30/+0 | |
2022-04-11 | Tests: style. | Andrei Zeliankou | 1 | -3/+1 | |
2021-10-18 | Tests: style. | Andrei Zeliankou | 1 | -1/+0 | |
2021-04-08 | Tests: preserving unit.log when run without restart. | Max Romanov | 1 | -5/+0 | |
Introducing "unit.log.Log" class for "unit.log" file management. Moving "findall()" function into TestApplicationProto. Using "os.kill()" to send signals. | |||||
2021-04-05 | Tests: style. | Andrei Zeliankou | 1 | -2/+8 | |
2021-02-10 | Tests: increased timeout in wait_for_record(). | Andrei Zeliankou | 1 | -1/+1 | |
2021-02-04 | Tests: added tests for "path" option in Python application. | Andrei Zeliankou | 1 | -0/+37 | |
2021-01-14 | Tests: added missing checks for configuration results. | Andrei Zeliankou | 1 | -2/+2 | |
2021-01-13 | Tests: style. | Andrei Zeliankou | 1 | -1/+0 | |
2021-01-12 | Tests: unit_stop() removed where possible. | Andrei Zeliankou | 1 | -13/+0 | |
Since wait_for_record() was introduced there is no need to stop Unit before parsing unit.log. | |||||
2020-12-08 | Tests: skip_alert() converted to the fixture. | Andrei Zeliankou | 1 | -4/+3 | |
2020-12-06 | Tests: options moved to the separate class. | Andrei Zeliankou | 1 | -1/+1 | |
This change is necessary to separate the logic and prevent possible circular dependency. | |||||
2020-11-16 | Tests: fixing tests interrupt in terminal. | Max Romanov | 1 | -2/+2 | |
KeyboardInterrupt re-raised. | |||||
2020-11-10 | Tests: supporting instant app parameters in load(). | Max Romanov | 1 | -43/+11 | |
2020-11-05 | Tests: added Python threading tests. | Max Romanov | 1 | -0/+41 | |
2020-10-19 | Tests: fixed unit.log print. | Andrei Zeliankou | 1 | -7/+9 | |
2020-10-07 | Tests: minor fixes. | Andrei Zeliankou | 1 | -2/+3 | |
2020-09-21 | Tests: added multiple headers concatenation test. | Max Romanov | 1 | -9/+13 | |
2020-09-21 | Tests: changing Python application callable name. | Max Romanov | 1 | -0/+28 | |
2020-09-16 | Tests: migrated to the pytest. | Andrei Zeliankou | 1 | -293/+221 | |
2020-08-13 | Tests: added test with error on loading application. | Andrei Zeliankou | 1 | -0/+11 | |
2020-05-15 | Tests: style. | Andrei Zeliankou | 1 | -2/+2 | |
2020-04-24 | Tests: introduced module version specification in prerequisites. | Andrei Zeliankou | 1 | -1/+1 | |
2020-04-14 | Tests: added test with rescheduling requests. | Andrei Zeliankou | 1 | -0/+32 | |
2020-04-14 | Tests: minor fixes and style. | Andrei Zeliankou | 1 | -6/+10 | |
2020-03-12 | Tests: added Python input readline and iterator tests. | Max Romanov | 1 | -3/+70 | |
2019-11-11 | Tests: added tests for setting user and group. | Tiago Natel | 1 | -0/+77 | |
2019-11-26 | Tests: parsing of "Transfer-Encoding: chunked" responses. | Tiago Natel | 1 | -11/+9 | |
2019-11-14 | Tests: Python exception tests. | Andrei Zeliankou | 1 | -0/+157 | |
2019-11-13 | Tests: added Python test with threading. | Andrei Zeliankou | 1 | -0/+13 | |
2019-10-23 | Tests: added test with invalid "working_directory" value. | Andrey Zelenkov | 1 | -0/+12 | |
2019-09-17 | HTTP parser: fixed parsing of target after literal space character. | Valentin Bartenev | 1 | -0/+31 | |
In theory, all space characters in request target must be encoded; however, some clients may violate the specification. For the sake of interoperability, Unit supports unencoded space characters. Previously, if there was a space character before the extension or arguments parts, those parts weren't recognized. Also, quoted symbols and complex target weren't detected after a space character. | |||||
2019-09-14 | Tests: refactored prerequisites model. | Andrey Zelenkov | 1 | -1/+1 | |
2019-05-30 | Tests: adjusted skipping tests. | Andrey Zelenkov | 1 | -5/+5 | |
2019-04-22 | Tests: read_timeout increased for incomplete requests. | Andrey Zelenkov | 1 | -1/+1 | |
Also fixed test without \"Host\" header. | |||||
2019-04-09 | Tests: speed up tests. | Andrey Zelenkov | 1 | -0/+15 | |
2019-04-09 | Tests: wait_for_record() introduced. | Andrey Zelenkov | 1 | -8/+8 | |
2019-04-09 | Tests: style. | Andrey Zelenkov | 1 | -12/+3 | |
2019-04-09 | Tests: simplified module checking. | Andrey Zelenkov | 1 | -2/+1 | |
2019-03-28 | Tests: unit module refactoring. | Andrey Zelenkov | 1 | -4/+4 | |
2019-03-26 | Tests: style. | Andrey Zelenkov | 1 | -144/+236 | |
2019-03-01 | Tests: skip more alerts. | Andrey Zelenkov | 1 | -0/+5 | |
2019-02-28 | Made QUERY_STRING mandatory. | Valentin Bartenev | 1 | -1/+0 | |
According to CGI/1.1 RFC 3875: The server MUST set this variable; if the Script-URI does not include a query component, the QUERY_STRING MUST be defined as an empty string (""). Python's PEP 333(3) allows omitting it in WSGI interface; PHP docs force no requirements; PSGI and Rack specifications require it even if empty. When nginx proxies requests over FastCGI, it always provides QUERY_STRING. and some PHP apps have been observed to fail if it is missing (see issue #201 on GitHub). A drawback of this change (besides a small overhead) is that there will be no easy way to tell a missing query string from an empty one (i.e. requests with or without the "?" character); yet, it's negligible compared to the possible benefits of wider application compatibility. This closes #226 issue on GitHub. | |||||
2019-02-27 | Tests: added "Host" and "Connetion" headers where necessary. | Andrey Zelenkov | 1 | -17/+19 | |
Also minor header organizing. | |||||
2019-02-20 | Tests: skip sendmsg()/recvmsg() alerts for all tests. | Andrey Zelenkov | 1 | -8/+0 | |
Currently, these alerts may appear in the log when any application exits. | |||||
2018-12-25 | Tests: added delay to wait for error logging. | Andrey Zelenkov | 1 | -0/+3 | |
2018-12-24 | Tests: more QUERY_STRING tests. | Andrey Zelenkov | 1 | -0/+19 | |
2018-11-15 | Tests: added command line arguments parsing in tests. | Andrey Zelenkov | 1 | -1/+1 | |
Added the following command line arguments: -d, --detailed: Show detailed output for tests Usage examples: ./test/run.py --detailed python3 test/test_access_log.py --detailed python3 test/test_access_log.py -d TestUnitAccessLog.test_access_log_ipv6 -l, --log: Save unit.log after the test execution Usage examples: ./test/run.py -l python3 test/test_access_log.py -l python3 test/test_access_log.py --log TestUnitAccessLog.test_access_log_ipv6 | |||||
2018-09-28 | Disabled chunked transfer encoding for 204 responses. | Igor Sysoev | 1 | -1/+0 | |
2018-09-20 | Python: adjusted input.read(size) argument value interpretation. | Valentin Bartenev | 1 | -1/+0 | |
Previously, passing 0 resulted in reading the whole body and all negative values raised an exception. Now the behaviour is in consistentance with io.RawIOBase.read() interface, and passing 0 returns empty (byte) string, while -1 results in reading the whole body. |