src/dazzle_back/pra/data_factory.py¶
Generated: 2026-03-30T04:38:46.509948+00:00
Commit: 615f1354a103
Language: python
Scope: dazzle_back
Purpose¶
Data factory for PRA synthetic data generation.
Generates realistic test data for all PRA entities and stream schemas.
Uses the canonical Money type for all monetary values to ensure: - JSON serialization compatibility (int-based amount_minor) - No precision loss (exact integer arithmetic) - Expli...
Key Exports¶
PRADataFactoryorder_placement_requestedpayment_requestedorder_placedorder_placement_rejectedorder_fulfilledpayment_succeededpayment_failedpayment_timed_outledger_creditedledger_debitedgateway_webhook_receivedhttp_request_observedaccount_balance_calculateddaily_revenue_aggregatedshould_reject_orderget_payment_outcome
Dependencies¶
Imports¶
randomdataclasses.dataclassdataclasses.fielddatetime.UTCdatetime.datetimedatetime.timedeltatyping.Anyuuid.UUIDuuid.uuid4dazzle.core.ir.money.Moneydazzle.core.ir.money.to_moneyhot_keys.HotKeySelectorhot_keys.create_pareto_selector
Event Interactions¶
None detected.
Invariants and Assumptions¶
No invariants documented.
Tests¶
tests/unit/test_pra_cli.pytests/unit/test_pra_harness.pytests/unit/test_pra_metrics.pytests/unit/test_pra_load_generator.py
Notes¶
This page was automatically generated by tools/gen_reference_docs.py.