aboutsummaryrefslogtreecommitdiff
path: root/tests/incite/mergers
diff options
context:
space:
mode:
authorMax Nanis2026-08-28 00:22:17 -0700
committerMax Nanis2026-08-28 00:22:17 -0700
commitba544e2ba31432aad4d2acaba3e1f90c27137ded (patch)
treeec04289750280c2cba02216ccc6cd6a5d7695225 /tests/incite/mergers
parentaeeb7fef2594ccd34fbe96a77f6c5b392299fed7 (diff)
downloadgeneralresearch-ba544e2ba31432aad4d2acaba3e1f90c27137ded.tar.gz
generalresearch-ba544e2ba31432aad4d2acaba3e1f90c27137ded.zip
Ruff evening!
Diffstat (limited to 'tests/incite/mergers')
-rw-r--r--tests/incite/mergers/foundations/test_user_id_product.py21
-rw-r--r--tests/incite/mergers/test_pop_ledger.py6
2 files changed, 19 insertions, 8 deletions
diff --git a/tests/incite/mergers/foundations/test_user_id_product.py b/tests/incite/mergers/foundations/test_user_id_product.py
index 10802e5..7367056 100644
--- a/tests/incite/mergers/foundations/test_user_id_product.py
+++ b/tests/incite/mergers/foundations/test_user_id_product.py
@@ -1,11 +1,15 @@
+from __future__ import annotations
+
from datetime import UTC, datetime, timedelta
from itertools import product
import pandas as pd
import pytest
+from dask.distributed import Client as DaskClient
# noinspection PyUnresolvedReferences
from generalresearch.incite.mergers.foundations.user_id_product import (
+ UserIdProductMerge,
UserIdProductMergeItem,
)
@@ -23,14 +27,21 @@ from generalresearch.incite.mergers.foundations.user_id_product import (
class TestUserIDProduct:
@pytest.mark.skip
- def test_base(self, client_no_amm, user_id_product_merge):
+ def test_base(
+ self, client_no_amm: DaskClient, user_id_product_merge: UserIdProductMerge
+ ):
ddf = user_id_product_merge.ddf()
df = client_no_amm.compute(collections=ddf, sync=True)
assert isinstance(df, pd.DataFrame)
assert not df.empty
@pytest.mark.skip
- def test_base_item(self, client_no_amm, user_id_product_merge, user_collection):
+ def test_base_item(
+ self,
+ client_no_amm: DaskClient,
+ user_id_product_merge: UserIdProductMerge,
+ user_collection,
+ ):
assert len(user_id_product_merge.items) == 1
for item in user_id_product_merge.items:
@@ -40,7 +51,7 @@ class TestUserIDProduct:
try:
modified_time1 = path.stat().st_mtime
- except Exception:
+ except OSError:
modified_time1 = 0
user_id_product_merge.build(client=client_no_amm, user_coll=user_collection)
@@ -49,7 +60,9 @@ class TestUserIDProduct:
assert modified_time2 > modified_time1
@pytest.mark.skip
- def test_read(self, client_no_amm, user_id_product_merge):
+ def test_read(
+ self, client_no_amm: DaskClient, user_id_product_merge: UserIdProductMerge
+ ):
users_ddf = user_id_product_merge.ddf()
df = client_no_amm.compute(collections=users_ddf, sync=True)
diff --git a/tests/incite/mergers/test_pop_ledger.py b/tests/incite/mergers/test_pop_ledger.py
index 529a641..2146344 100644
--- a/tests/incite/mergers/test_pop_ledger.py
+++ b/tests/incite/mergers/test_pop_ledger.py
@@ -86,9 +86,7 @@ class TestMergePOPLedger:
# --
- user_wallet_account: LedgerAccount = (
- thl_ledger_manager.get_account_or_create_user_wallet(user=u)
- )
+ thl_ledger_manager.get_account_or_create_user_wallet(user=u)
cash_account: LedgerAccount = thl_ledger_manager.get_account_cash()
rev_account: LedgerAccount = (
thl_ledger_manager.get_account_task_complete_revenue()
@@ -295,7 +293,7 @@ class TestMergePOPLedger:
assert isinstance(df.index, pd.Index)
assert isinstance(df.index, pd.DatetimeIndex)
- bp_account_balance = thl_ledger_manager.get_account_balance(account=bp_account)
+ thl_ledger_manager.get_account_balance(account=bp_account)
# Initial sum
initial_sum = df.sum().sum()