fix: 对齐规格解析跨端超时预算 (#257)

This commit is contained in:
chengma
2026-08-18 08:56:56 +08:00
parent 29cf66ce96
commit 6345b00106
7 changed files with 97 additions and 4 deletions
@@ -52,9 +52,11 @@ class _RecordingOpener:
def __init__(self, response):
self.response = response
self.request = None
self.timeout = None
def __call__(self, request, timeout):
self.request = request
self.timeout = timeout
if isinstance(self.response, Exception):
raise self.response
return self.response
@@ -279,6 +281,7 @@ class PurchaseSpecResolutionContractVectorTest(unittest.TestCase):
for name, value in opener.request.header_items()
}
self.assertEqual(headers["idempotency-key"], key)
self.assertEqual(opener.timeout, 60.0)
def test_error_vectors_are_identical_for_http_and_mock(self):
defaults = self.fixture["defaults"]