12 Commits

Author SHA1 Message Date
Georges-Antoine Assi
f2e8e337b2
Merge branch 'master' into save-sync 2026-04-05 21:47:53 -04:00
Georges-Antoine Assi
dbb3b9e469
run trunk fmt 2026-04-03 14:23:45 -04:00
copilot-swe-agent[bot]
789f8d4e31
fix: handle NoSuchJobError in get_tasks_status when job TTL expires
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/bc0915c3-2d5f-4ac1-ab89-24942eeac825

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-04-03 17:22:58 +00:00
Georges-Antoine Assi
ed6f9f5907
cleanup endpoint tests 2026-03-14 23:56:46 -04:00
Georges-Antoine Assi
ffbd997940
remove unused test 2026-03-12 23:14:17 -04:00
HydroSulphide
8758cb31b7 Tried to fix everything the bot complained about and the failed pytests.
Three tests were also implemented to check initial implementation that now invalidates expired access and refresh tokens and also rotating refresh tokens.

Since I introduced wrapper functions for create_oauth_token to distinguish between access and refresh token there is no need to set the token type in the data dict, since the type is now enforced in the wrapper functions create_access_token and create_refresh_token.

By convention I renamed create_oauth_token to _create_oauth_token as it is considered a private helper function now.
2026-03-10 07:22:02 +01:00
Georges-Antoine Assi
eaf414435c
fix tests 2025-10-27 14:51:01 -04:00
Georges-Antoine Assi
8c06d5de08
mark created_at as nulalble 2025-10-27 14:41:08 -04:00
Georges-Antoine Assi
9b636a9d0c
don't fail on old tasks 2025-10-27 11:07:19 -04:00
Georges-Antoine Assi
c43c1041a3
fix tests 2025-10-16 14:20:38 -04:00
Michael Manganiello
e4e3928d1b
misc: Apply import sorting 2025-09-04 11:17:00 -03:00
Michael Manganiello
ba21cbc1e1
misc: Separate tests folder from backend code
Create separate `tests/` folder for all tests. This will also simplify
not copying tests code into the Docker image.
2025-08-08 12:49:13 -03:00