feat: add daily manual price review workflow
This commit is contained in:
@@ -19,6 +19,7 @@ from arr_ingestion.validation import DeliveryValidator
|
||||
from arr_processing.callbacks import AgentResultWriteback
|
||||
from arr_processing.contracts import ProcessingRequest, ProcessingResult
|
||||
from arr_processing.ledger import InMemoryProcessingLedger
|
||||
from arr_processing.policy import load_legacy_direct_processor_policy
|
||||
from arr_processing.registration import ProcessingOutputRegistrar
|
||||
from arr_processing.runner import ProcessingRunner, RemoteRunSnapshot
|
||||
from arr_processing.signatures import SignedResultCodec
|
||||
@@ -115,6 +116,7 @@ class FakeSuperAgentTransport:
|
||||
output_dir=str(output_dir.resolve()),
|
||||
result_json=str(result_path.resolve()),
|
||||
structured_result_json=str(structured_path.resolve()),
|
||||
legacy_v3_output=True,
|
||||
)
|
||||
with contextlib.redirect_stdout(io.StringIO()):
|
||||
exit_code = core.process(arguments)
|
||||
@@ -199,12 +201,15 @@ class ArrFullVerticalSliceTests(unittest.TestCase):
|
||||
sleep=lambda _seconds: None,
|
||||
)
|
||||
repository = CapturingRepository()
|
||||
legacy_policy = load_legacy_direct_processor_policy(
|
||||
Path(__file__).resolve().parents[1]
|
||||
)
|
||||
upload = ObjectStoreUploadCoordinator(
|
||||
object_store=store,
|
||||
ingestion_repository=repository,
|
||||
processing_starter=runner,
|
||||
processor_version=core.PROCESSOR_VERSION,
|
||||
rule_set_sha256=core.rule_set_sha256(),
|
||||
processor_version=legacy_policy.processor_version,
|
||||
rule_set_sha256=legacy_policy.rule_set_sha256,
|
||||
)
|
||||
|
||||
receipt = upload.submit("ARR.XML", success_xml().encode("utf-8"))
|
||||
@@ -222,7 +227,7 @@ class ArrFullVerticalSliceTests(unittest.TestCase):
|
||||
SourceResolver(),
|
||||
ProcessingOutputRegistrar(transport, store),
|
||||
IngestionService(
|
||||
DeliveryValidator(store, policy()),
|
||||
DeliveryValidator(store, legacy_policy),
|
||||
repository,
|
||||
),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user