mirror of
https://github.com/RichieCahill/dotfiles.git
synced 2026-04-17 04:58:19 -04:00
fixed systemd tests
This commit is contained in:
2
.github/workflows/pytest.yml
vendored
2
.github/workflows/pytest.yml
vendored
@@ -16,4 +16,4 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: python -m pytest tests
|
run: pytest tests
|
||||||
|
|||||||
@@ -58,14 +58,23 @@ def test_zpool_tests_offline(mocker: MockerFixture) -> None:
|
|||||||
assert errors == ["Main is OFFLINE"]
|
assert errors == ["Main is OFFLINE"]
|
||||||
|
|
||||||
|
|
||||||
def test_systemd_tests() -> None:
|
def test_systemd_tests(mocker: MockerFixture) -> None:
|
||||||
"""test_systemd_tests."""
|
"""test_systemd_tests."""
|
||||||
|
mocker.patch(
|
||||||
|
f"{SYSTEM_TESTS_COMPONENTS}.bash_wrapper",
|
||||||
|
side_effect=[
|
||||||
|
("inactive\n", ""),
|
||||||
|
("active\n", ""),
|
||||||
|
],
|
||||||
|
)
|
||||||
errors = systemd_tests(("docker",))
|
errors = systemd_tests(("docker",))
|
||||||
assert errors == []
|
assert errors == []
|
||||||
|
"""test_systemd_tests."""
|
||||||
|
|
||||||
|
|
||||||
def test_systemd_tests_multiple_negative_retries() -> None:
|
def test_systemd_tests_multiple_negative_retries(mocker: MockerFixture) -> None:
|
||||||
"""test_systemd_tests_fail."""
|
"""test_systemd_tests_fail."""
|
||||||
|
mocker.patch(f"{SYSTEM_TESTS_COMPONENTS}.bash_wrapper", return_value=("active\n", ""))
|
||||||
errors = systemd_tests(("docker",), max_retries=-1, retry_delay_secs=-1)
|
errors = systemd_tests(("docker",), max_retries=-1, retry_delay_secs=-1)
|
||||||
assert errors == []
|
assert errors == []
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user