Coverage for postrfp / web / adaptors / internal.py: 75%
12 statements
« prev ^ index » next coverage.py v7.12.0, created at 2025-12-03 01:35 +0000
« prev ^ index » next coverage.py v7.12.0, created at 2025-12-03 01:35 +0000
1from webob.request import Request
3from postrfp.web.suxint import PathArg
4from postrfp.web.suxint.extractors import SchemaDocArg
6from postrfp.jobs.internal.schemas import JobStatusUpdate
8event_id = PathArg("event", arg_type="int")
10job_status_update = SchemaDocArg(JobStatusUpdate, as_dict=False)
13def session(request: Request):
14 """Provide SQLAlchemy session for internal endpoints."""
15 return request.session
18def user(request: Request):
19 """Provide user for internal endpoints."""
20 return request.user
23def request(request: Request):
24 """Provide request for internal endpoints."""
25 return request