Compare commits

...

4 Commits

Author SHA1 Message Date
Oscar Krause
890777a2d0 Merge branch 'v18.x-support' into 'main'
v18.x support / NLS 3.4.x compatibility

See merge request oscar.krause/fastapi-dls!46
2025-03-10 23:13:46 +01:00
Oscar Krause
b97864e166 added logging 2025-03-09 22:10:26 +01:00
Oscar Krause
72147d98e8 added debugging 2025-03-09 22:02:51 +01:00
Oscar Krause
73d80a449f added endpoint '/leasing/v1/config-token' 2025-03-09 21:28:07 +01:00
2 changed files with 19 additions and 0 deletions

View File

@ -412,6 +412,23 @@ async def auth_v1_token(request: Request):
return JSONr(response)
# NLS 3.4.0 - venv/lib/python3.12/site-packages/nls_services_lease/test/test_lease_single_controller.py
@app.post('/leasing/v1/config-token', description='request to get config token for lease operations')
async def leasing_v1_config_token(request: Request):
j, cur_time = json_loads((await request.body()).decode('utf-8')), datetime.now(UTC)
logging.debug('CALLED /leasing/v1/config-token')
logging.debug(j)
response = {
"service_instance_ref": INSTANCE_REF,
}
logging.debug(response)
return JSONr(response)
# venv/lib/python3.9/site-packages/nls_services_lease/test/test_lease_multi_controller.py
@app.post('/leasing/v1/lessor', description='request multiple leases (borrow) for current origin')
async def leasing_v1_lessor(request: Request):

View File

@ -166,6 +166,8 @@ def test_auth_v1_token():
assert payload.get('origin_ref') == ORIGIN_REF
# todo: /leasing/v1/config-token
def test_leasing_v1_lessor():
payload = {
'fulfillment_context': {