test: plan_sheets с дедлайном в тесте реальных форм, порядок импортов (#54)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BJKMLHdxMwSUeYcdkwqX4W
This commit is contained in:
parent
4d30718689
commit
b583b0472f
@ -21,8 +21,9 @@ def _candidates(path: Path): # noqa: ANN202
|
|||||||
sheets, _ = read_book(path.read_bytes(), path.suffix.lstrip(".").upper()) # type: ignore[arg-type]
|
sheets, _ = read_book(path.read_bytes(), path.suffix.lstrip(".").upper()) # type: ignore[arg-type]
|
||||||
osv_rules = load_rules()
|
osv_rules = load_rules()
|
||||||
rules = default_rules()
|
rules = default_rules()
|
||||||
plan = plan_sheets(sheets, lambda sheet: is_osv_sheet(sheet, osv_rules), rules)
|
deadline = Deadline(600.0)
|
||||||
return build_candidates(plan.statements, rules, Deadline(600.0), xlsb=False)
|
plan = plan_sheets(sheets, lambda sheet: is_osv_sheet(sheet, osv_rules), rules, deadline)
|
||||||
|
return build_candidates(plan.statements, rules, deadline, xlsb=False)
|
||||||
|
|
||||||
|
|
||||||
def test_npz_candidates(fixtures_dir: Path) -> None:
|
def test_npz_candidates(fixtures_dir: Path) -> None:
|
||||||
|
|||||||
@ -18,6 +18,7 @@ from jsonschema import Draft202012Validator, FormatChecker
|
|||||||
from loguru import logger
|
from loguru import logger
|
||||||
from referencing import Registry, Resource
|
from referencing import Registry, Resource
|
||||||
|
|
||||||
|
from arm_statements import RulesError
|
||||||
from src.contract import (
|
from src.contract import (
|
||||||
NATS_MSG_ID_HEADER,
|
NATS_MSG_ID_HEADER,
|
||||||
RESULT_SUBJECT,
|
RESULT_SUBJECT,
|
||||||
@ -35,7 +36,6 @@ from src.contract import (
|
|||||||
from src.core.config import NATSSettings
|
from src.core.config import NATSSettings
|
||||||
from src.core.nats import NatsConnection, NatsPublishError
|
from src.core.nats import NatsConnection, NatsPublishError
|
||||||
from src.core.worker import RecognitionWorker, result_key
|
from src.core.worker import RecognitionWorker, result_key
|
||||||
from arm_statements import RulesError
|
|
||||||
from src.parser import NullParser, ParseOutcome, get_parser, require_statements_version
|
from src.parser import NullParser, ParseOutcome, get_parser, require_statements_version
|
||||||
|
|
||||||
API_DIR = Path(__file__).resolve().parents[2]
|
API_DIR = Path(__file__).resolve().parents[2]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user