aboutsummaryrefslogtreecommitdiff
path: root/jb/decorators.py
diff options
context:
space:
mode:
authorMax Nanis2026-02-26 20:29:41 -0500
committerMax Nanis2026-02-26 20:29:41 -0500
commitaf66829e26cb05f182bef36ac06d58c7baa0ec1e (patch)
tree2848a9223e7d4d680f3e93fc8dfcc7545f716abd /jb/decorators.py
parent0bf32fadd85d5938ae29d489efdd82e2cd137300 (diff)
downloadamt-jb-af66829e26cb05f182bef36ac06d58c7baa0ec1e.tar.gz
amt-jb-af66829e26cb05f182bef36ac06d58c7baa0ec1e.zip
AMTManager moved to fixture, and dectorator with parameters on tasks and init / non-static class appraoch. More assertion checks and typing. TestMTurkClient seperated from TestAMTManger
Diffstat (limited to 'jb/decorators.py')
-rw-r--r--jb/decorators.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/jb/decorators.py b/jb/decorators.py
index cbc28b5..5c1b1f5 100644
--- a/jb/decorators.py
+++ b/jb/decorators.py
@@ -8,6 +8,7 @@ from mypy_boto3_sns import SNSClient
from jb.config import settings
from jb.managers import Permission
+from jb.managers.amt import AMTManager
from jb.managers.assignment import AssignmentManager
from jb.managers.bonus import BonusManager
from jb.managers.hit import HitTypeManager, HitManager, HitQuestionManager
@@ -55,6 +56,8 @@ pg_config = PostgresConfig(
statement_timeout=1,
)
+AMTM = AMTManager(amt_client=AMT_CLIENT)
+
HTM = HitTypeManager(
pg_config=pg_config, permissions=[Permission.READ, Permission.CREATE]
)