|
1 | | -import pytest |
2 | 1 | import subprocess |
3 | 2 |
|
| 3 | +import pytest |
| 4 | + |
4 | 5 |
|
5 | 6 | @pytest.mark.timeout(10) |
6 | 7 | def test_prompts_atexit(): |
7 | 8 | python_code = """ |
8 | 9 | import time |
9 | 10 | import logging |
10 | | -from langfuse.prompt_cache import PromptCache # assuming task_manager is the module name |
11 | 11 |
|
12 | | -logging.basicConfig( |
13 | | - level=logging.DEBUG, |
14 | | - format="%(asctime)s [%(levelname)s] %(message)s", |
15 | | - handlers=[ |
16 | | - logging.StreamHandler() |
17 | | - ] |
18 | | -) |
| 12 | +from langfuse.logger import langfuse_logger |
| 13 | +from langfuse._utils.prompt_cache import PromptCache |
| 14 | +
|
| 15 | +langfuse_logger.setLevel(logging.DEBUG) |
| 16 | +handler = logging.StreamHandler() |
| 17 | +handler.setLevel(logging.DEBUG) |
| 18 | +langfuse_logger.addHandler(handler) |
19 | 19 |
|
20 | 20 | print("Adding prompt cache", PromptCache) |
21 | 21 | prompt_cache = PromptCache(max_prompt_refresh_workers=10) |
@@ -61,15 +61,14 @@ def test_prompts_atexit_async(): |
61 | 61 | import time |
62 | 62 | import asyncio |
63 | 63 | import logging |
64 | | -from langfuse.prompt_cache import PromptCache # assuming task_manager is the module name |
65 | | -
|
66 | | -logging.basicConfig( |
67 | | - level=logging.DEBUG, |
68 | | - format="%(asctime)s [%(levelname)s] %(message)s", |
69 | | - handlers=[ |
70 | | - logging.StreamHandler() |
71 | | - ] |
72 | | -) |
| 64 | +
|
| 65 | +from langfuse.logger import langfuse_logger |
| 66 | +from langfuse._utils.prompt_cache import PromptCache |
| 67 | +
|
| 68 | +langfuse_logger.setLevel(logging.DEBUG) |
| 69 | +handler = logging.StreamHandler() |
| 70 | +handler.setLevel(logging.DEBUG) |
| 71 | +langfuse_logger.addHandler(handler) |
73 | 72 |
|
74 | 73 | async def main(): |
75 | 74 | print("Adding prompt cache", PromptCache) |
|
0 commit comments