File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed
tests/test_litellm/proxy/common_utils Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change
1
+ import sys
2
+ import os
3
+
4
+ sys .path .insert (
5
+ 0 , os .path .abspath ("../../.." )
6
+ ) # Adds the parent directory to the system path
7
+
8
+ from litellm .proxy .common_utils .callback_utils import get_remaining_tokens_and_requests_from_request_data
9
+
10
+ def test_get_remaining_tokens_and_requests_from_request_data ():
11
+ model_group = "openrouter/google/gemini-2.0-flash-001"
12
+ casedata = {
13
+ "metadata" : {
14
+ "model_group" : model_group ,
15
+ f"litellm-key-remaining-requests-{ model_group } " : 100 ,
16
+ f"litellm-key-remaining-tokens-{ model_group } " : 200
17
+ }
18
+ }
19
+
20
+ headers = get_remaining_tokens_and_requests_from_request_data (casedata )
21
+
22
+ expected_name = "openrouter-google-gemini-2.0-flash-001"
23
+ assert headers == {
24
+ f"x-litellm-key-remaining-requests-{ expected_name } " : 100 ,
25
+ f"x-litellm-key-remaining-tokens-{ expected_name } " : 200
26
+ }
27
+
You can’t perform that action at this time.
0 commit comments