test(일위대가실무): 338-1 뒤 셈 시험 — 이 시험만의 일감 줄 · 일꾼(앞 시험 올리기가 쌓은 북부청 통째 셈을 안 기다림 · 메인 합침에서 60 초 넘던 것)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ji4nuyLVHcxrXWHTdb5nRD
This commit is contained in:
2026-10-16 00:05:23 +09:00
co-authored by Claude Opus 5.5
parent e6cdcb2952
commit 5762bee9f1
+6 -1
View File
@@ -3,6 +3,7 @@
같음을 이김 · 맞음 · 다른 점 · 후보 · 철근 둘 · 고임돌 인력 10% · 맞춤셈 캐시 · 「셈 중」.
실물 = 북부청 임도 · 사방(읽기만) · 층 · 캐시 폴더는 임시."""
import queue
import shutil
import time
@@ -95,8 +96,12 @@ def layer(tmp_path, monkeypatch, got):
return tmp_path, brief["키"], cache
def test_뒤_셈_캐시_셈_중(layer):
def test_뒤_셈_캐시_셈_중(layer, monkeypatch):
folder, key, cache = layer
# 앞 시험들의 올리기가 쌓은 일감(북부청 통째)을 기다리지 않게 — 이 시험만의 일감 줄 · 일꾼
monkeypatch.setattr(fit, "_JOBS", queue.Queue())
monkeypatch.setattr(fit, "_PENDING", set())
monkeypatch.setattr(fit, "_WORKER", {"스레드": None})
before = master_hash()
assert fit.result(folder, key) is None
first = fit.ensure(folder, key)