aboutsummaryrefslogtreecommitdiff
path: root/test_utils/models/conftest.py
diff options
context:
space:
mode:
Diffstat (limited to 'test_utils/models/conftest.py')
-rw-r--r--test_utils/models/conftest.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/test_utils/models/conftest.py b/test_utils/models/conftest.py
index ffce272..7f82f69 100644
--- a/test_utils/models/conftest.py
+++ b/test_utils/models/conftest.py
@@ -1,6 +1,7 @@
from __future__ import annotations
from collections.abc import Callable
+from decimal import Decimal
from typing import TYPE_CHECKING
from uuid import uuid4
@@ -76,6 +77,21 @@ def product_amt_true(
)
+@pytest.fixture
+def product_failed_attempt_credit(
+ product_factory: Callable[..., Product],
+ payout_config: PayoutConfig,
+) -> Product:
+ from generalresearch.models.thl.product import UserWalletConfig
+
+ return product_factory(
+ user_wallet_config=UserWalletConfig(
+ enabled=True, failed_attempt_credit=Decimal("0.05")
+ ),
+ payout_config=payout_config,
+ )
+
+
@pytest.fixture(scope="session")
def buyer(buyer_manager: BuyerManager) -> Buyer:
buyer_code = uuid4().hex