langflow/tests
Gabriel Luiz Freitas Almeida 3de23e345f 🚀 feat(customs.py): add PythonFunction to CUSTOM_NODES
🚀 feat(loading.py): add support for PythonFunction node type
🚀 feat(constants.py): add PythonFunction to CUSTOM_TOOLS
🚀 feat(custom.py): add PythonFunction class
🚀 feat(frontend_node/tools.py): add PythonFunctionNode class
🧪 test(test_custom_types.py): add test for PythonFunction class
🧪 test(test_llms_template.py): comment out tests for AzureOpenAI and AzureChatOpenAI
The changes add support for a new node type, PythonFunction, which allows users to define a Python function to be executed. The node type is added to CUSTOM_NODES in customs.py, and support for the node type is added to loading.py. The node type is also added to CUSTOM_TOOLS in constants.py, and the PythonFunction class is added to custom.py. The PythonFunctionNode class is added to frontend_node/tools.py. Tests for the new PythonFunction class are added to test_custom_types.py. Tests for AzureOpenAI and AzureChatOpenAI are commented out in test_llms_template.py.
2023-06-06 11:40:39 -03:00
..
data 🎨 refactor(complex_example.json): rename "PythonFunction" to "PythonFunctionTool" and add "description" and "name" fields 2023-05-31 15:40:20 -03:00
conftest.py 🚀 feat(langflow): reorganize graph package to improve modularity and maintainability 2023-06-01 15:07:56 -03:00
test_agents_template.py 🎨 style(tests): add display_name field to LLM in test_agents_template.py and test_chains_template.py 2023-05-23 11:51:31 -03:00
test_cache.py refactor(cache): add cache attribute to memoized function wrapper 2023-05-07 20:15:29 +00:00
test_cache_manager.py refactor(langflow): reorder imports in multiple files 2023-05-02 23:23:36 +00:00
test_chains_template.py 🎨 style(tests): add display_name field to LLM in test_agents_template.py and test_chains_template.py 2023-05-23 11:51:31 -03:00
test_creators.py refac: fix linting 2023-04-01 18:03:14 -03:00
test_custom_types.py 🚀 feat(customs.py): add PythonFunction to CUSTOM_NODES 2023-06-06 11:40:39 -03:00
test_embeddings_template.py 🔨 refactor(embeddings.py): move openai fields formatting to a separate method 2023-05-28 16:18:33 -03:00
test_endpoints.py fix: update to validate prompt endpoint 2023-04-04 22:07:40 -03:00
test_frontend_nodes.py chore: refactor of template, frontend_node and field 2023-05-27 15:56:46 -03:00
test_graph.py Merge remote-tracking branch 'origin/dev' into fix_toolkits 2023-06-02 12:56:02 -03:00
test_llms_template.py 🚀 feat(customs.py): add PythonFunction to CUSTOM_NODES 2023-06-06 11:40:39 -03:00
test_loading.py refactor(tests): remove unused imports and variables, fix typos and update node types 2023-05-07 20:15:29 +00:00
test_prompts_template.py 🚀 feat(test_prompts_template.py): change type of "suffix" and "prefix" fields to "prompt" and update "format_instructions" field 2023-05-29 18:57:56 -03:00
test_template.py refac: change docstring parser 2023-04-13 21:39:25 -03:00
test_validate_code.py formatting 2023-03-31 14:06:40 -03:00
test_vectorstore_template.py test: add test to vectorstore 2023-04-10 11:54:12 -03:00
test_websocket.py refactor(langflow): reorder imports in multiple files 2023-05-02 23:23:36 +00:00