aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstuppie2026-09-07 10:31:21 -0600
committerstuppie2026-09-07 10:31:21 -0600
commite1b1484c1b33708154a21dff095bd56c498115f4 (patch)
tree147a027c3aa920babf650f8ea2b302d7a9c45d76
parent967eb761c414e22c7567d0f594ae7a7bc6e3e62c (diff)
downloadgeneralresearch-e1b1484c1b33708154a21dff095bd56c498115f4.tar.gz
generalresearch-e1b1484c1b33708154a21dff095bd56c498115f4.zip
fix TestHandleRecons. session factory adds 5 wall events; dont use that
-rw-r--r--tests/managers/thl/test_task_adjustment.py32
1 files changed, 17 insertions, 15 deletions
diff --git a/tests/managers/thl/test_task_adjustment.py b/tests/managers/thl/test_task_adjustment.py
index 11dbec4..1e741fd 100644
--- a/tests/managers/thl/test_task_adjustment.py
+++ b/tests/managers/thl/test_task_adjustment.py
@@ -53,9 +53,9 @@ def session_fail(
session_factory: Callable[..., Session],
wall_factory: Callable[..., Wall],
) -> Session:
- session = session_factory(started=datetime.now(UTC), user=user)
+ session = session_manager.create(started=datetime.now(UTC), user=user)
wall1 = wall_factory(
- session_id=session.id,
+ session=session,
user=user,
source=Source.DYNATA,
req_survey_id="72723",
@@ -68,11 +68,13 @@ def session_fail(
status_code_1=StatusCode1.PS_FAIL,
finished=wall1.started + timedelta(seconds=randint(a=60 * 2, b=60 * 10)),
)
- session.wall_events.append(wall1)
return session
class TestHandleRecons:
+ @pytest.fixture(autouse=True)
+ def setup(self, create_main_accounts):
+ create_main_accounts()
def test_complete_to_recon(
self,
@@ -92,9 +94,9 @@ class TestHandleRecons:
current_amount = thl_ledger_manager.get_account_filtered_balance(
revenue_account, "thl_wall", wall_uuid
)
- assert (
- current_amount == 123
- ), "this is the amount of revenue from this task complete"
+ assert current_amount == 123, (
+ "this is the amount of revenue from this task complete"
+ )
bp_wallet_account = thl_ledger_manager.get_account_or_create_bp_wallet(
s.user.product
@@ -195,9 +197,9 @@ class TestHandleRecons:
current_amount = thl_ledger_manager.get_account_filtered_balance(
revenue_account, "thl_wall", mid
)
- assert (
- current_amount == 0
- ), "this is the amount of revenue from this task complete"
+ assert current_amount == 0, (
+ "this is the amount of revenue from this task complete"
+ )
bp_wallet_account = thl_ledger_manager.get_account_or_create_bp_wallet(
session_fail.user.product
@@ -345,9 +347,9 @@ class TestHandleRecons:
user_wallet_account, "thl_session", mid
)
assert amount == 47, "this is the amount paid to the user"
- assert (
- thl_ledger_manager.get_account_balance(commission_account) == 6
- ), "earned commission"
+ assert thl_ledger_manager.get_account_balance(commission_account) == 6, (
+ "earned commission"
+ )
task_adjustment_manager.handle_single_recon(
ledger_manager=thl_ledger_manager,
@@ -367,6 +369,6 @@ class TestHandleRecons:
user_wallet_account, "thl_session", mid
)
assert amount == 0
- assert (
- thl_ledger_manager.get_account_balance(commission_account) == 0
- ), "earned commission"
+ assert thl_ledger_manager.get_account_balance(commission_account) == 0, (
+ "earned commission"
+ )