Redact runtime smoke diagnostics
This commit is contained in:
@@ -56,17 +56,20 @@ class RuntimeImageSmokeTests(unittest.TestCase):
|
||||
|
||||
def test_readiness_fails_immediately_when_container_exits(self) -> None:
|
||||
exited = subprocess.CompletedProcess([], 0, "false\n", "")
|
||||
logs = subprocess.CompletedProcess([], 0, "fatal startup error\n", "")
|
||||
logs = subprocess.CompletedProcess(
|
||||
[], 0, "fatal startup error db-secret\n", ""
|
||||
)
|
||||
with patch.object(MODULE, "_run", side_effect=(exited, logs)):
|
||||
with self.assertRaisesRegex(
|
||||
MODULE.SmokeError,
|
||||
"container exited before readiness: fatal startup error",
|
||||
r"container exited before readiness: fatal startup error \[redacted\]",
|
||||
):
|
||||
MODULE._wait_for(
|
||||
"WebUI",
|
||||
lambda: self.fail("probe must not run for an exited container"),
|
||||
timeout=60,
|
||||
container="web",
|
||||
redactions=("db-secret",),
|
||||
)
|
||||
|
||||
def test_smoke_supplies_the_packaged_web_upstream_and_schema_contract(self) -> None:
|
||||
|
||||
Reference in New Issue
Block a user