mirror of
https://github.com/Significant-Gravitas/AutoGPT.git
synced 2026-04-30 03:00:41 -04:00
apply black
This commit is contained in:
@@ -19,10 +19,10 @@ def dummy_plugin():
|
||||
"manifest": {
|
||||
"name_for_model": "Dummy",
|
||||
"schema_version": "1.0",
|
||||
"description_for_model": "A dummy plugin for testing purposes"
|
||||
"description_for_model": "A dummy plugin for testing purposes",
|
||||
},
|
||||
"client": None,
|
||||
"openapi_spec": None
|
||||
"openapi_spec": None,
|
||||
}
|
||||
return DummyPlugin(manifests_specs_clients)
|
||||
|
||||
|
||||
@@ -10,11 +10,11 @@ from autogpt.plugins import (
|
||||
PLUGINS_TEST_DIR = "tests/unit/data/test_plugins"
|
||||
PLUGIN_TEST_ZIP_FILE = "Auto-GPT-Plugin-Test-master.zip"
|
||||
PLUGIN_TEST_INIT_PY = "Auto-GPT-Plugin-Test-master/src/auto_gpt_vicuna/__init__.py"
|
||||
PLUGIN_TEST_OPENAI = 'https://weathergpt.vercel.app/'
|
||||
PLUGIN_TEST_OPENAI = "https://weathergpt.vercel.app/"
|
||||
|
||||
|
||||
def test_inspect_zip_for_module():
|
||||
result = inspect_zip_for_module(str(f'{PLUGINS_TEST_DIR}/{PLUGIN_TEST_ZIP_FILE}'))
|
||||
result = inspect_zip_for_module(str(f"{PLUGINS_TEST_DIR}/{PLUGIN_TEST_ZIP_FILE}"))
|
||||
assert result == PLUGIN_TEST_INIT_PY
|
||||
|
||||
|
||||
@@ -27,37 +27,56 @@ def mock_config_blacklist_whitelist_check():
|
||||
return MockConfig()
|
||||
|
||||
|
||||
def test_blacklist_whitelist_check_blacklist(mock_config_blacklist_whitelist_check,
|
||||
monkeypatch):
|
||||
def test_blacklist_whitelist_check_blacklist(
|
||||
mock_config_blacklist_whitelist_check, monkeypatch
|
||||
):
|
||||
monkeypatch.setattr("builtins.input", lambda _: "y")
|
||||
assert not blacklist_whitelist_check("BadPlugin", mock_config_blacklist_whitelist_check)
|
||||
assert not blacklist_whitelist_check(
|
||||
"BadPlugin", mock_config_blacklist_whitelist_check
|
||||
)
|
||||
|
||||
|
||||
def test_blacklist_whitelist_check_whitelist(mock_config_blacklist_whitelist_check, monkeypatch):
|
||||
def test_blacklist_whitelist_check_whitelist(
|
||||
mock_config_blacklist_whitelist_check, monkeypatch
|
||||
):
|
||||
monkeypatch.setattr("builtins.input", lambda _: "y")
|
||||
assert blacklist_whitelist_check("GoodPlugin", mock_config_blacklist_whitelist_check)
|
||||
assert blacklist_whitelist_check(
|
||||
"GoodPlugin", mock_config_blacklist_whitelist_check
|
||||
)
|
||||
|
||||
|
||||
def test_blacklist_whitelist_check_user_input_yes(mock_config_blacklist_whitelist_check, monkeypatch):
|
||||
def test_blacklist_whitelist_check_user_input_yes(
|
||||
mock_config_blacklist_whitelist_check, monkeypatch
|
||||
):
|
||||
monkeypatch.setattr("builtins.input", lambda _: "y")
|
||||
assert blacklist_whitelist_check("UnknownPlugin", mock_config_blacklist_whitelist_check)
|
||||
assert blacklist_whitelist_check(
|
||||
"UnknownPlugin", mock_config_blacklist_whitelist_check
|
||||
)
|
||||
|
||||
|
||||
def test_blacklist_whitelist_check_user_input_no(mock_config_blacklist_whitelist_check, monkeypatch):
|
||||
def test_blacklist_whitelist_check_user_input_no(
|
||||
mock_config_blacklist_whitelist_check, monkeypatch
|
||||
):
|
||||
monkeypatch.setattr("builtins.input", lambda _: "n")
|
||||
assert not blacklist_whitelist_check("UnknownPlugin", mock_config_blacklist_whitelist_check)
|
||||
assert not blacklist_whitelist_check(
|
||||
"UnknownPlugin", mock_config_blacklist_whitelist_check
|
||||
)
|
||||
|
||||
|
||||
def test_blacklist_whitelist_check_user_input_invalid(mock_config_blacklist_whitelist_check, monkeypatch):
|
||||
def test_blacklist_whitelist_check_user_input_invalid(
|
||||
mock_config_blacklist_whitelist_check, monkeypatch
|
||||
):
|
||||
monkeypatch.setattr("builtins.input", lambda _: "invalid")
|
||||
assert not blacklist_whitelist_check("UnknownPlugin", mock_config_blacklist_whitelist_check)
|
||||
assert not blacklist_whitelist_check(
|
||||
"UnknownPlugin", mock_config_blacklist_whitelist_check
|
||||
)
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def config_with_plugins():
|
||||
cfg = Config()
|
||||
cfg.plugins_dir = PLUGINS_TEST_DIR
|
||||
cfg.plugins_openai = ['https://weathergpt.vercel.app/']
|
||||
cfg.plugins_openai = ["https://weathergpt.vercel.app/"]
|
||||
return cfg
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user