Andrei Zeliankou
ce2405ec3d
Tests: prerequisites checking reworked.
...
Prerequisites check moved to the module level to simplify class structure.
Discovery and prerequisites checks functions moved to the separate files.
Introduced "require" fixture to provide per-test requirements check.
2023-06-12 14:16:59 +01:00
Andrei Zeliankou
18fcc07c77
Tests: unified setup method usage.
...
To make fixtures accessible inside of setup methods in tests all these methods
are renamed to the "setup_method_fixture" and decorated by autouse flag.
Also all setup methods moved to the top of the files.
2023-05-25 16:56:14 +01:00
Andrei Zeliankou
7934dcabbc
Tests: switched to using f-strings.
...
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.
2023-02-21 17:21:29 +00:00
Andrei Zeliankou
bb11ef694c
Tests: removed migration test.
...
Migration of "share" behaviour was dropped after b57b4749b993.
2022-11-15 00:56:49 +00:00
Andrei Zeliankou
8e1e047191
Tests: don't try to return response when "no_recv" is True.
2022-10-11 13:49:10 +01:00
Alejandro Colomar
8027e7ce0f
Tests: added tests for "index" (string) option.
2022-05-30 12:42:18 +02:00
Andrei Zeliankou
0f72534660
Tests: style.
2022-04-11 21:05:14 +01:00
Andrei Zeliankou
e53ce40c58
Tests: removed TestApplicationTLS.get_server_certificate().
...
distutils.version is replaced by packaging.version. Also minor style fixes.
2022-01-31 23:10:30 +00:00
Andrei Zeliankou
bc95fcc324
Tests: added migration test for "share".
2021-11-04 13:05:53 +00:00
Andrei Zeliankou
39adb292d5
Tests: style.
2021-10-18 01:10:11 +01:00
Zhidao HONG
c5220944d2
Static: variables in the "share" option.
...
This commit supports variable in the "share" option, the finding path to
file serve is the value from "share". An example:
{
"share": "/www/data/static$uri"
}
2021-09-30 22:17:28 +08:00
Andrei Zeliankou
e0a061955b
Tests: added tests for openat2() features.
2021-05-05 12:36:57 +01:00
Andrei Zeliankou
6c97a1a069
Tests: style.
2021-04-05 14:03:05 +01:00
Andrei Zeliankou
6dc9c47ccd
Tests: style.
2021-01-13 06:22:43 +00:00
Andrei Zeliankou
8f91628563
Tests: utils module introduced.
2020-12-08 14:37:25 +00:00
Andrei Zeliankou
07789a23e9
Tests: options moved to the separate class.
...
This change is necessary to separate the logic
and prevent possible circular dependency.
2020-12-06 16:01:59 +00:00
Max Romanov
567f0a7b30
Tests: fixing tests interrupt in terminal.
...
KeyboardInterrupt re-raised.
2020-11-16 20:37:01 +03:00
Andrei Zeliankou
54837759f3
Tests: fixed unit.log print.
2020-10-19 22:25:29 +01:00
Andrei Zeliankou
6ec0ff3596
Tests: minor fixes.
2020-10-07 23:18:43 +01:00
Andrei Zeliankou
1fe1518ab1
Tests: fixed test_static_space_in_name.
2020-09-30 22:45:58 +01:00
Andrei Zeliankou
d5e9159340
Tests: migrated to the pytest.
2020-09-16 21:31:15 +01:00
Andrei Zeliankou
ce4a2bbd05
Tests: style.
2020-05-15 04:20:56 +01:00
Andrei Zeliankou
f519e31e2d
Tests: more static tests.
2020-02-21 15:08:38 +00:00
Andrey Zelenkov
1033cfa3b0
Tests: more static tests.
2019-10-23 16:59:53 +03:00
Andrey Zelenkov
702ca2b853
Tests: static tests with file system objects.
2019-09-24 16:13:20 +03:00
Andrey Zelenkov
2503226729
Tests: serving static files.
2019-09-19 17:11:37 +03:00