aboutsummaryrefslogtreecommitdiff
path: root/jb/managers
AgeCommit message (Collapse)AuthorFilesLines
2026-09-10Less from init, more from generalresearch, basic db test from shared conftestMax Nanis7-30/+24
2026-09-10using model_validator on GRLSettings. Allows null default values, then to ↵Max Nanis4-16/+21
asser them on load. Required so pydantic_settings can be loaded in tests without params
2026-09-09Ruff auto fix, and requirements bumpMax Nanis9-178/+110
2026-09-08email integrationstuppie1-0/+57
2026-09-02stripping out some amt stuff. reject all submitted assignments. add direct ↵stuppie2-46/+4
work view
2026-09-01add a magic token flow specifically for amt account link. gr api manager add ↵stuppie1-5/+54
more logging and error handling
2026-09-01add GRApiManager. py-utils to generalresearchstuppie4-8/+120
2026-04-21add an unreject scriptstuppie1-1/+2
2026-04-11pydantic after model_validator doesnt raise a ValidationError if a KeyError ↵stuppie1-4/+14
is raised, only a ValueError. did not know that. try except ValidationError in get_assignment bc Baddies have been known to submit assignments with purposely malformed "answer" (xml) section to break the process_assignment flow
2026-04-11get_wallet_balance_if_non_negativestuppie1-1/+11
2026-02-27get_user_profile fix pt 2stuppie1-0/+2
2026-02-27get_user_profile fixstuppie1-1/+9
2026-02-27Fix amt manager on check_stale_hits and other tasks.Max Nanis1-1/+1
2026-02-27tests.flow all pass. Now everything is GREEN ✅Max Nanis2-2/+4
2026-02-26AMTManager moved to fixture, and dectorator with parameters on tasks and ↵Max Nanis2-48/+86
init / non-static class appraoch. More assertion checks and typing. TestMTurkClient seperated from TestAMTManger
2026-02-26Passing Managers into flow tasks for better pytest usage. Conftests broken ↵Max Nanis1-0/+3
out into seperate fixture files. Extensive type hinting.
2026-02-25test_notification (for sns mgmt), along with more type hinting on pytest ↵Max Nanis1-1/+2
conftest
2026-02-24Extensive use of type checking. Movement of pytest conf towards handling ↵Max Nanis6-44/+76
managers (for db agnostic unittest). Starting to organize pytests.
2026-02-21Cashout Methods (Assignment, Bonus) into Settings.Max Nanis1-0/+87
2026-02-19Models, Project files, some pytests, requirements.. etcMax Nanis6-0/+906