aboutsummaryrefslogtreecommitdiff
path: root/tests/managers/thl/test_payout.py
diff options
context:
space:
mode:
authorMax Nanis2026-09-03 09:26:17 -0700
committerMax Nanis2026-09-03 09:26:17 -0700
commit1151b332279425e4e088bd3499c76e582f7f045d (patch)
treec4098976eaaed187cb7a2eca388c805b70986efc /tests/managers/thl/test_payout.py
parent17ff15c06655717627da820417337c6b0b97de42 (diff)
downloadgeneralresearch-1151b332279425e4e088bd3499c76e582f7f045d.tar.gz
generalresearch-1151b332279425e4e088bd3499c76e582f7f045d.zip
Test cleanup all morning. mangers/thl = 78fail, 417passed
Diffstat (limited to 'tests/managers/thl/test_payout.py')
-rw-r--r--tests/managers/thl/test_payout.py38
1 files changed, 25 insertions, 13 deletions
diff --git a/tests/managers/thl/test_payout.py b/tests/managers/thl/test_payout.py
index ad101a4..52bbbec 100644
--- a/tests/managers/thl/test_payout.py
+++ b/tests/managers/thl/test_payout.py
@@ -282,7 +282,9 @@ class TestBusinessPayoutEventManager:
create_main_accounts: Callable[..., None],
thl_ledger_manager: ThlLedgerManager,
product_factory: Callable[..., Product],
- bp_payout_factory: Callable[..., BrokerageProductPayoutEvent],
+ brokerage_product_payout_event_factory: Callable[
+ ..., BrokerageProductPayoutEvent
+ ],
gr_business: Business,
):
delete_ledger_db()
@@ -295,16 +297,24 @@ class TestBusinessPayoutEventManager:
ach_id2 = uuid4().hex
# ext_ref_id is required now
- bp_payout_factory(product=p1, amount=USDCent(1), ext_ref_id="none")
+ brokerage_product_payout_event_factory(
+ product=p1, amount=USDCent(1), ext_ref_id="none"
+ )
- bp_payout_factory(product=p1, amount=USDCent(1), ext_ref_id=ach_id1)
+ brokerage_product_payout_event_factory(
+ product=p1, amount=USDCent(1), ext_ref_id=ach_id1
+ )
with pytest.raises(
expected_exception=ValueError,
match="Cannot create a BusinessPayoutEvent with an existing transaction_id",
):
- bp_payout_factory(product=p1, amount=USDCent(25), ext_ref_id=ach_id1)
+ brokerage_product_payout_event_factory(
+ product=p1, amount=USDCent(25), ext_ref_id=ach_id1
+ )
- bp_payout_factory(product=p1, amount=USDCent(50), ext_ref_id=ach_id2)
+ brokerage_product_payout_event_factory(
+ product=p1, amount=USDCent(50), ext_ref_id=ach_id2
+ )
gr_business.prebuild_payouts(
bpem=business_payout_event_manager,
@@ -562,9 +572,9 @@ class TestBusinessPayoutEventManager:
session_with_tx_factory: Callable[..., Session],
pop_ledger_merge: PopLedgerMerge,
start: datetime,
- bp_payout_factory: Callable[..., BrokerageProductPayoutEvent],
- adj_to_fail_with_tx_factory: Callable[..., None],
- thl_web_rr: PostgresConfig,
+ brokerage_product_payout_event_factory: Callable[
+ ..., BrokerageProductPayoutEvent
+ ],
ledger_manager: LedgerManager,
product_manager: ProductManager,
):
@@ -593,7 +603,7 @@ class TestBusinessPayoutEventManager:
wall_req_cpi=Decimal("5.00"),
started=start + timedelta(days=6),
)
- bp_payout_factory(
+ brokerage_product_payout_event_factory(
product=u1.product,
amount=USDCent(475), # 95% of $5.00
created=start + timedelta(days=1, minutes=1),
@@ -602,7 +612,7 @@ class TestBusinessPayoutEventManager:
ledger_collection.initial_load(client=None, sync=True)
pop_ledger_merge.build(client=client_no_amm, ledger_coll=ledger_collection)
gr_business.prebuild_balance(
- thl_pg_config=thl_web_rr,
+ product_manager=product_manager,
lm=ledger_manager,
ds=mnt_filepath,
client=client_no_amm,
@@ -747,7 +757,9 @@ class TestBusinessPayoutEventManager:
session_with_tx_factory: Callable[..., None],
pop_ledger_merge: PopLedgerMerge,
start: datetime,
- bp_payout_factory: Callable[..., BrokerageProductPayoutEvent],
+ brokerage_product_payout_event_factory: Callable[
+ ..., BrokerageProductPayoutEvent
+ ],
adj_to_fail_with_tx_factory: Callable[..., None],
thl_web_rr: PostgresConfig,
ledger_manager: LedgerManager,
@@ -784,7 +796,7 @@ class TestBusinessPayoutEventManager:
wall_req_cpi=Decimal("5.00"),
started=start + timedelta(days=1),
)
- bp_payout_factory(
+ brokerage_product_payout_event_factory(
product=u1.product,
amount=USDCent(475), # 95% of $5.00
ext_ref_id=ach_id1,
@@ -815,7 +827,7 @@ class TestBusinessPayoutEventManager:
ledger_collection.initial_load(client=None, sync=True)
pop_ledger_merge.build(client=client_no_amm, ledger_coll=ledger_collection)
gr_business.prebuild_balance(
- thl_pg_config=thl_web_rr,
+ product_manager=product_manager,
lm=ledger_manager,
ds=mnt_filepath,
client=client_no_amm,