@@ -107,8 +107,12 @@ def test_sssd_in_issue_adds_presence_service_and_config_commands() -> None:
|
||||
assert "binary-sssd-1" in names
|
||||
assert "service-sssd" in names
|
||||
assert "journal-sssd" in names
|
||||
assert "package-rpm-sssd-1" in names
|
||||
assert "package-dpkg-sssd-1" in names
|
||||
assert any("cat /etc/sssd/sssd.conf" in c for c in cmds)
|
||||
assert any("ls -l /usr/sbin/sssd" in c for c in cmds)
|
||||
assert any("rpm -q sssd" in c for c in cmds)
|
||||
assert any("dpkg-query -W sssd" in c for c in cmds)
|
||||
assert any("list-unit-files sssd.service" in c for c in cmds)
|
||||
|
||||
|
||||
@@ -119,8 +123,12 @@ def test_docker_presence_probe_checks_package_and_binary() -> None:
|
||||
assert "unit-file-docker" in names
|
||||
assert "binary-docker-1" in names
|
||||
assert "binary-docker-2" in names
|
||||
assert "package-rpm-docker-1" in names
|
||||
assert "package-dpkg-docker-1" in names
|
||||
assert any("ls -l /usr/bin/docker" in c for c in cmds)
|
||||
assert any("ls -l /usr/bin/dockerd" in c for c in cmds)
|
||||
assert any("rpm -q docker" in c for c in cmds)
|
||||
assert any("dpkg-query -W docker" in c for c in cmds)
|
||||
|
||||
|
||||
def test_unknown_service_name_no_config_cat() -> None:
|
||||
@@ -183,6 +191,16 @@ def test_extract_services_case_insensitive() -> None:
|
||||
assert "nginx" in _extract_services("NGINX failed")
|
||||
|
||||
|
||||
def test_extract_services_detects_generic_service_name() -> None:
|
||||
services = _extract_services("myweirdapp service keeps failing")
|
||||
assert "myweirdapp" in services
|
||||
|
||||
|
||||
def test_extract_services_detects_dot_service_pattern() -> None:
|
||||
services = _extract_services("please check foobar.service on this host")
|
||||
assert "foobar" in services
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Plan length sanity
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user