fix: preserve capability preflight across interleaved read-only whoami (Closes #469) #474

Closed
jcwalker3 wants to merge 2 commits from fix/issue-469-preflight-read-survival into master
Showing only changes of commit 0a6a70b3be - Show all commits
+8
View File
@@ -21,7 +21,15 @@ class TestPreflightReadSurvival(unittest.TestCase):
if key in os.environ:
del os.environ[key]
os.environ["GITEA_TEST_PORCELAIN"] = ""
mcp_server._preflight_whoami_called = False
mcp_server._preflight_capability_called = False
mcp_server._preflight_whoami_violation = False
mcp_server._preflight_capability_violation = False
mcp_server._preflight_resolved_role = None
mcp_server._preflight_resolved_task = None
mcp_server._process_start_porcelain = ""
mcp_server._preflight_whoami_baseline_porcelain = None
mcp_server._preflight_capability_baseline_porcelain = None
def tearDown(self):
mcp_server._preflight_whoami_called = self.orig_whoami