diff --git a/test/agentchat/contrib/chat_with_teachable_agent.py b/test/agentchat/contrib/chat_with_teachable_agent.py index 581658a65941..5fe4399e81f4 100644 --- a/test/agentchat/contrib/chat_with_teachable_agent.py +++ b/test/agentchat/contrib/chat_with_teachable_agent.py @@ -33,6 +33,8 @@ def create_teachable_agent(reset_db=False): # See https://microsoft.github.io/autogen/docs/FAQ#set-your-api-endpoints # and OAI_CONFIG_LIST_sample config_list = config_list_from_json(env_or_file=OAI_CONFIG_LIST, filter_dict=filter_dict, file_location=KEY_LOC) + assert len(config_list) > 0 + teachable_agent = TeachableAgent( name="teachableagent", llm_config={"config_list": config_list, "timeout": 120, "cache_seed": cache_seed}, diff --git a/test/agentchat/contrib/test_compressible_agent.py b/test/agentchat/contrib/test_compressible_agent.py index 089db650edfe..d27336733926 100644 --- a/test/agentchat/contrib/test_compressible_agent.py +++ b/test/agentchat/contrib/test_compressible_agent.py @@ -25,6 +25,11 @@ OPENAI_INSTALLED = False +def test_non_empty_config_list(): + # Check that the config_list is non-empty, as we expect + assert len(config_list) > 0 + + @pytest.mark.skipif( sys.platform in ["darwin", "win32"] or not OPENAI_INSTALLED, reason="do not run on MacOS or windows or dependency is not installed", @@ -200,6 +205,7 @@ def test_mode_terminate(): if __name__ == "__main__": + test_non_empty_config_list() test_mode_compress() test_mode_customized() test_compress_message() diff --git a/test/agentchat/contrib/test_gpt_assistant.py b/test/agentchat/contrib/test_gpt_assistant.py index f7226081ecc4..76a7b1caa151 100644 --- a/test/agentchat/contrib/test_gpt_assistant.py +++ b/test/agentchat/contrib/test_gpt_assistant.py @@ -19,6 +19,7 @@ config_list = autogen.config_list_from_json( OAI_CONFIG_LIST, file_location=KEY_LOC, filter_dict={"api_type": ["openai"]} ) +assert len(config_list) > 0 def ask_ossinsight(question): diff --git a/test/agentchat/contrib/test_qdrant_retrievechat.py b/test/agentchat/contrib/test_qdrant_retrievechat.py index 1d3c5afd6af9..6c657493e9c9 100644 --- a/test/agentchat/contrib/test_qdrant_retrievechat.py +++ b/test/agentchat/contrib/test_qdrant_retrievechat.py @@ -42,6 +42,7 @@ def test_retrievechat(): OAI_CONFIG_LIST, file_location=KEY_LOC, ) + assert len(config_list) > 0 assistant = RetrieveAssistantAgent( name="assistant", diff --git a/test/agentchat/contrib/test_retrievechat.py b/test/agentchat/contrib/test_retrievechat.py index 574e3571b626..5d06e04187a4 100644 --- a/test/agentchat/contrib/test_retrievechat.py +++ b/test/agentchat/contrib/test_retrievechat.py @@ -34,6 +34,7 @@ def test_retrievechat(): OAI_CONFIG_LIST, file_location=KEY_LOC, ) + assert len(config_list) > 0 assistant = RetrieveAssistantAgent( name="assistant", diff --git a/test/agentchat/contrib/test_teachable_agent.py b/test/agentchat/contrib/test_teachable_agent.py index 9bb607a59fc5..e34bbec00be0 100644 --- a/test/agentchat/contrib/test_teachable_agent.py +++ b/test/agentchat/contrib/test_teachable_agent.py @@ -43,6 +43,8 @@ def create_teachable_agent(reset_db=False, verbosity=0): # See https://microsoft.github.io/autogen/docs/FAQ#set-your-api-endpoints # and OAI_CONFIG_LIST_sample config_list = config_list_from_json(env_or_file=OAI_CONFIG_LIST, filter_dict=filter_dict, file_location=KEY_LOC) + assert len(config_list) > 0 + teachable_agent = TeachableAgent( name="teachableagent", llm_config={"config_list": config_list, "timeout": 120, "cache_seed": cache_seed},