fix(secrets): recover encrypted tokens on all backends
test / integration-docker (pull_request) Successful in 24s
lint / lint (push) Failing after 1m0s
test / unit (pull_request) Successful in 2m3s
test / integration-firecracker (pull_request) Successful in 4m48s
test / coverage (pull_request) Successful in 20s
test / publish-infra (pull_request) Has been skipped
tracker-policy-pr / check-pr (pull_request) Failing after 11m36s
test / integration-docker (pull_request) Successful in 24s
lint / lint (push) Failing after 1m0s
test / unit (pull_request) Successful in 2m3s
test / integration-firecracker (pull_request) Successful in 4m48s
test / coverage (pull_request) Successful in 20s
test / publish-infra (pull_request) Has been skipped
tracker-policy-pr / check-pr (pull_request) Failing after 11m36s
This commit is contained in:
@@ -28,6 +28,21 @@ class TestMacosContainerAvailability(unittest.TestCase):
|
||||
|
||||
|
||||
class TestMacosContainerCommands(unittest.TestCase):
|
||||
def test_read_container_env(self):
|
||||
completed = util.subprocess.CompletedProcess(
|
||||
args=[], returncode=0, stdout="secret\n", stderr="",
|
||||
)
|
||||
with patch.object(util, "_run_container_op", return_value=completed) as run:
|
||||
self.assertEqual("secret", util.read_container_env("bottle", "KEY"))
|
||||
run.assert_called_once_with(["container", "exec", "bottle", "printenv", "KEY"])
|
||||
|
||||
def test_read_container_env_returns_empty_on_failure(self):
|
||||
completed = util.subprocess.CompletedProcess(
|
||||
args=[], returncode=1, stdout="", stderr="missing",
|
||||
)
|
||||
with patch.object(util, "_run_container_op", return_value=completed):
|
||||
self.assertEqual("", util.read_container_env("bottle", "KEY"))
|
||||
|
||||
def test_dns_server_prefers_direct_host_ipv4_resolver(self):
|
||||
scutil = util.subprocess.CompletedProcess(
|
||||
args=[],
|
||||
|
||||
Reference in New Issue
Block a user