Initial commit
This commit is contained in:
25
tests/test_registry.py
Normal file
25
tests/test_registry.py
Normal file
@@ -0,0 +1,25 @@
|
||||
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
|
||||
Reference in New Issue
Block a user