Skip to content

Commit 7a2442d

Browse files
committed
test_batch_update_spend
1 parent d0a7e44 commit 7a2442d

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

tests/local_testing/test_update_spend.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@
6262
KeyRequest,
6363
NewUserRequest,
6464
UpdateKeyRequest,
65+
SpendUpdateQueueItem,
66+
Litellm_EntityType,
6567
)
6668

6769
proxy_logging_obj = ProxyLogging(user_api_key_cache=DualCache())
@@ -93,7 +95,13 @@ def prisma_client():
9395

9496
@pytest.mark.asyncio
9597
async def test_batch_update_spend(prisma_client):
96-
prisma_client.user_list_transactions["test-litellm-user-5"] = 23
98+
await proxy_logging_obj.db_spend_update_writer.spend_update_queue.add_update(
99+
SpendUpdateQueueItem(
100+
entity_type=Litellm_EntityType.USER,
101+
entity_id="test-litellm-user-5",
102+
response_cost=23,
103+
)
104+
)
97105
setattr(litellm.proxy.proxy_server, "prisma_client", prisma_client)
98106
setattr(litellm.proxy.proxy_server, "master_key", "sk-1234")
99107
await litellm.proxy.proxy_server.prisma_client.connect()

0 commit comments

Comments
 (0)