aboutsummaryrefslogtreecommitdiff
path: root/jb/managers
diff options
context:
space:
mode:
authorMax Nanis2026-02-26 15:51:49 -0500
committerMax Nanis2026-02-26 15:51:49 -0500
commit0bf32fadd85d5938ae29d489efdd82e2cd137300 (patch)
tree814e8128947fb604dc7cc3509e72260d95757590 /jb/managers
parent04aee0dc7e908ce020d2d2c3f8ffb4a96424b883 (diff)
downloadamt-jb-0bf32fadd85d5938ae29d489efdd82e2cd137300.tar.gz
amt-jb-0bf32fadd85d5938ae29d489efdd82e2cd137300.zip
Passing Managers into flow tasks for better pytest usage. Conftests broken out into seperate fixture files. Extensive type hinting.
Diffstat (limited to 'jb/managers')
-rw-r--r--jb/managers/hit.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/jb/managers/hit.py b/jb/managers/hit.py
index ce8ffa5..7d60b63 100644
--- a/jb/managers/hit.py
+++ b/jb/managers/hit.py
@@ -69,7 +69,9 @@ class HitQuestionManager(PostgresManager):
class HitTypeManager(PostgresManager):
def create(self, hit_type: HitType) -> None:
+ assert hit_type.id is None
assert hit_type.amt_hit_type_id is not None
+
data = hit_type.to_postgres()
query = sql.SQL(
"""
@@ -162,6 +164,7 @@ class HitTypeManager(PostgresManager):
c.execute(query, data)
conn.commit()
assert c.rowcount == 1, c.rowcount
+
return None