chore(tests): drop accidental temp guard probe file

tests/test_zz_guard_probe_tmp.py was a throwaway verification probe that
was swept into the PR #43299 salvage commit by mistake (and one of its
shell=True cases fails by design of the probe). The durable regression
coverage lives in tests/test_live_system_guard.py.
This commit is contained in:
Tony (eazye19) 2026-07-29 20:18:36 -07:00 committed by Teknium
parent 230a2c273e
commit 9e9c220608

View file

@ -1,34 +0,0 @@
"""Ad-hoc verification: gateway-kill-shaped commands must still be blocked."""
import subprocess
import pytest
@pytest.mark.parametrize(
"cmd",
[
["pkill", "-f", "hermes-gateway"],
["killall", "hermes-gateway"],
["bash", "-c", "pkill -f hermes-gateway"],
["env", "X=1", "pkill", "-f", "hermes-gateway"],
["sudo", "pkill", "-f", "hermes-gateway"],
["nohup", "pkill", "-f", "hermes-gateway"],
"pkill -f hermes-gateway",
],
)
def test_gateway_kill_still_blocked(cmd):
with pytest.raises(RuntimeError, match="live-system guard"):
subprocess.run(cmd)
def test_innocent_argv_not_blocked(tmp_path):
p = tmp_path / "skill"
p.write_text("hello")
r = subprocess.run(["cat", str(p)], capture_output=True, text=True)
assert r.stdout == "hello"
@pytest.mark.parametrize("cmd", ["pkill -f hermes-gateway", "bash -c \"pkill -f hermes-gateway\""])
def test_gateway_kill_shell_true_blocked(cmd):
with pytest.raises(RuntimeError, match="live-system guard"):
subprocess.run(cmd, shell=True)