mirror of
https://github.com/microsoft/autogen.git
synced 2025-08-01 21:32:38 +00:00

* implement redis cache mode, if redis_url is set in the llm_config then it will try to use this. also adds a test to validate both the existing and the redis cache behavior. * PR feedback, add unit tests * more PR feedback, move the new style cache to a context manager * Update agent_chat.md * more PR feedback, remove tests from contrib and have them run with the normal jobs * doc * updated * Update website/docs/Use-Cases/agent_chat.md Co-authored-by: Chi Wang <wang.chi@microsoft.com> * update docs * update docs; let openaiwrapper to use cache object * typo * Update website/docs/Use-Cases/enhanced_inference.md Co-authored-by: Chi Wang <wang.chi@microsoft.com> * save previous client cache and reset it after send/a_send * a_run_chat --------- Co-authored-by: Vijay Ramesh <vijay@regrello.com> Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com> Co-authored-by: Chi Wang <wang.chi@microsoft.com>
19 lines
646 B
Python
19 lines
646 B
Python
import pytest
|
|
|
|
skip_openai = False
|
|
|
|
|
|
# Registers command-line option '--skip-openai' via pytest hook.
|
|
# When this flag is set, it indicates that tests requiring OpenAI should be skipped.
|
|
def pytest_addoption(parser):
|
|
parser.addoption("--skip-openai", action="store_true", help="Skip all tests that require openai")
|
|
|
|
|
|
# pytest hook implementation extracting the '--skip-openai' command line arg and exposing it globally
|
|
@pytest.hookimpl(tryfirst=True)
|
|
def pytest_configure(config):
|
|
global skip_openai
|
|
skip_openai = config.getoption("--skip-openai", False)
|
|
global skip_redis
|
|
skip_redis = config.getoption("--skip-redis", False)
|