From 0a3ac27f63a3fe88602c3010c4957bc5f7fef1bd Mon Sep 17 00:00:00 2001 From: codex Date: Wed, 22 Jul 2026 17:35:27 +0000 Subject: [PATCH] test(secrets): satisfy static coverage checks --- tests/unit/test_backend_secret_reprovision.py | 2 +- tests/unit/test_consolidated_compose.py | 3 ++- tests/unit/test_orchestrator_control_plane.py | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/unit/test_backend_secret_reprovision.py b/tests/unit/test_backend_secret_reprovision.py index 495b44c..33e9dc5 100644 --- a/tests/unit/test_backend_secret_reprovision.py +++ b/tests/unit/test_backend_secret_reprovision.py @@ -8,7 +8,7 @@ import tempfile import unittest from pathlib import Path from types import SimpleNamespace -from unittest.mock import Mock, call, patch +from unittest.mock import Mock, patch from bot_bottle.orchestrator.reprovision import reprovision_bottles from bot_bottle.backend.firecracker import consolidated_launch as fc diff --git a/tests/unit/test_consolidated_compose.py b/tests/unit/test_consolidated_compose.py index 5bad1fa..6a86867 100644 --- a/tests/unit/test_consolidated_compose.py +++ b/tests/unit/test_consolidated_compose.py @@ -2,6 +2,7 @@ from __future__ import annotations +import dataclasses import unittest from bot_bottle.backend.docker.consolidated_compose import consolidated_agent_compose @@ -48,7 +49,7 @@ class TestConsolidatedAgentCompose(unittest.TestCase): def test_env_var_secret_stays_a_bare_name(self) -> None: plan = _plan(with_egress=True, supervise=True, with_git=True) - plan = type(plan)(**{**vars(plan), "env_var_secret": "secret-value"}) + plan = dataclasses.replace(plan, env_var_secret="secret-value") env = consolidated_agent_compose( plan, gateway_ip=_GW, source_ip=_IP, network=_NET, )["services"]["agent"]["environment"] diff --git a/tests/unit/test_orchestrator_control_plane.py b/tests/unit/test_orchestrator_control_plane.py index 3da0908..9ebd8b6 100644 --- a/tests/unit/test_orchestrator_control_plane.py +++ b/tests/unit/test_orchestrator_control_plane.py @@ -75,6 +75,7 @@ class TestDispatch(unittest.TestCase): ) self.assertEqual(201, status) bottle_id = payload["bottle_id"] + assert isinstance(bottle_id, str) self.orch._tokens.clear() status, response = dispatch( self.orch, "POST", f"/bottles/{bottle_id}/reprovision_gateway",