Andrei Zeliankou
c183bd8749
Tests: get rid of classes in test files.
...
Class usage came from the unittest framework and it was always redundant
after migration to the pytest. This commit removes classes from files
containing tests to make them more readable and understandable.
2023-06-14 18:20:09 +01:00
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
b034bf6703
Tests: assertion related fixes.
2023-05-25 16:56:14 +01:00
Andrei Zeliankou
3e4fa1e202
Tests: removed unused variables.
2023-05-25 14:26:12 +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
4b39cb1fc7
Tests: added tests for "path" option in isolation/cgroup.
2022-12-14 19:00:14 +00:00
Andrei Zeliankou
55b9a5307d
Tests: fixed tests to run as privileged user.
2022-12-09 14:17:49 +00:00
Andrei Zeliankou
0f72534660
Tests: style.
2022-04-11 21:05:14 +01:00
Andrei Zeliankou
39adb292d5
Tests: style.
2021-10-18 01:10:11 +01:00
Andrei Zeliankou
6c97a1a069
Tests: style.
2021-04-05 14:03:05 +01:00
Andrei Zeliankou
5d983ea762
Tests: added test for "procfs" option.
2021-01-13 06:24:41 +00:00
Andrei Zeliankou
22dac5bd62
Tests: "language_deps" option checked more carefully.
2021-01-13 06:24:32 +00:00
Andrei Zeliankou
6dc9c47ccd
Tests: style.
2021-01-13 06:22:43 +00:00
Andrei Zeliankou
4c846ae693
Tests: isolation check moved to the pytest_sessionstart().
...
This change eliminates the need for some classes
to run Unit one more time before running tests.
2020-12-09 16:15:50 +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
Tiago Natel de Moura
0390cb3a61
Isolation: mounting of procfs by default when using "rootfs".
2020-10-29 20:30:53 +00: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
Tiago Natel de Moura
c2eb245b32
PHP: fixed "rootfs" isolation dependency on system mounts.
2020-09-09 19:28:44 +01:00
Andrei Zeliankou
d5e9159340
Tests: migrated to the pytest.
2020-09-16 21:31:15 +01:00
Tiago Natel de Moura
08b765ae42
Tests: Added rootfs tests.
2020-05-28 14:59:52 +01:00