forked from phoenix/litellm-mirror
test(test_key_generate_prisma.py): fix tests
This commit is contained in:
parent
64aeb088d9
commit
917f92800d
1 changed files with 39 additions and 4 deletions
|
@ -788,7 +788,19 @@ def test_delete_key_auth(prisma_client):
|
||||||
delete_key_request = KeyRequest(keys=[generated_key])
|
delete_key_request = KeyRequest(keys=[generated_key])
|
||||||
|
|
||||||
# delete the key
|
# delete the key
|
||||||
result_delete_key = await delete_key_fn(data=delete_key_request)
|
bearer_token = "Bearer sk-1234"
|
||||||
|
|
||||||
|
request = Request(scope={"type": "http"})
|
||||||
|
request._url = URL(url="/key/delete")
|
||||||
|
|
||||||
|
# use generated key to auth in
|
||||||
|
result = await user_api_key_auth(request=request, api_key=bearer_token)
|
||||||
|
print(f"result: {result}")
|
||||||
|
result.user_role = "proxy_admin"
|
||||||
|
|
||||||
|
result_delete_key = await delete_key_fn(
|
||||||
|
data=delete_key_request, user_api_key_dict=result
|
||||||
|
)
|
||||||
|
|
||||||
print("result from delete key", result_delete_key)
|
print("result from delete key", result_delete_key)
|
||||||
assert result_delete_key == {"deleted_keys": [generated_key]}
|
assert result_delete_key == {"deleted_keys": [generated_key]}
|
||||||
|
@ -803,6 +815,7 @@ def test_delete_key_auth(prisma_client):
|
||||||
)
|
)
|
||||||
|
|
||||||
# use generated key to auth in
|
# use generated key to auth in
|
||||||
|
bearer_token = "Bearer " + generated_key
|
||||||
result = await user_api_key_auth(request=request, api_key=bearer_token)
|
result = await user_api_key_auth(request=request, api_key=bearer_token)
|
||||||
print("got result", result)
|
print("got result", result)
|
||||||
pytest.fail(f"This should have failed!. IT's an invalid key")
|
pytest.fail(f"This should have failed!. IT's an invalid key")
|
||||||
|
@ -847,9 +860,19 @@ def test_generate_and_call_key_info(prisma_client):
|
||||||
|
|
||||||
# cleanup - delete key
|
# cleanup - delete key
|
||||||
delete_key_request = KeyRequest(keys=[generated_key])
|
delete_key_request = KeyRequest(keys=[generated_key])
|
||||||
|
bearer_token = "Bearer sk-1234"
|
||||||
|
|
||||||
# delete the key
|
request = Request(scope={"type": "http"})
|
||||||
await delete_key_fn(data=delete_key_request)
|
request._url = URL(url="/key/delete")
|
||||||
|
|
||||||
|
# use generated key to auth in
|
||||||
|
result = await user_api_key_auth(request=request, api_key=bearer_token)
|
||||||
|
print(f"result: {result}")
|
||||||
|
result.user_role = "proxy_admin"
|
||||||
|
|
||||||
|
result_delete_key = await delete_key_fn(
|
||||||
|
data=delete_key_request, user_api_key_dict=result
|
||||||
|
)
|
||||||
|
|
||||||
asyncio.run(test())
|
asyncio.run(test())
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
@ -928,7 +951,19 @@ def test_generate_and_update_key(prisma_client):
|
||||||
delete_key_request = KeyRequest(keys=[generated_key])
|
delete_key_request = KeyRequest(keys=[generated_key])
|
||||||
|
|
||||||
# delete the key
|
# delete the key
|
||||||
await delete_key_fn(data=delete_key_request)
|
bearer_token = "Bearer sk-1234"
|
||||||
|
|
||||||
|
request = Request(scope={"type": "http"})
|
||||||
|
request._url = URL(url="/key/delete")
|
||||||
|
|
||||||
|
# use generated key to auth in
|
||||||
|
result = await user_api_key_auth(request=request, api_key=bearer_token)
|
||||||
|
print(f"result: {result}")
|
||||||
|
result.user_role = "proxy_admin"
|
||||||
|
|
||||||
|
result_delete_key = await delete_key_fn(
|
||||||
|
data=delete_key_request, user_api_key_dict=result
|
||||||
|
)
|
||||||
|
|
||||||
asyncio.run(test())
|
asyncio.run(test())
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue