Files
applepy/tests/test_registry.py
Warezpeddler 3325436017 Initial commit
2026-04-25 23:09:31 +01:00

26 lines
912 B
Python

from applepy.checks import build_registry
def test_build_registry_has_phases() -> None:
r = build_registry()
unpriv = list(r.checks_for("unprivileged"))
priv = list(r.checks_for("privileged"))
assert len(unpriv) >= 60
assert len(priv) >= 7
names_u = {n for n, _ in unpriv}
names_p = {n for n, _ in priv}
assert "comp_boot_uptime" in names_u
assert "core_firewall" in names_u
assert "surf_tcc_loginitems" in names_u
assert "net_listen_ports" in names_u
assert "objc_running_apps" in names_u
assert "plan_quarantine" in names_u
assert "cop_paths_dscl_users" in names_u
assert "cop_paths_cron_periodic" in names_u
assert "comp_umask" in names_u
assert "fs_world_writable_system" in names_p
assert "plan_sudoers" in names_p
assert "ext_hosts_file" in names_u
assert "ext_emond_rules" in names_p
assert "deck_reference" in names_u