mirror of
https://github.com/aljazceru/Auto-GPT.git
synced 2025-12-24 01:14:22 +01:00
Add workspace abstraction (#2982)
* Add workspace abstraction * Remove old workspace implementation * Extract path resolution to a helper function * Add api key requirements to new tests
This commit is contained in:
@@ -35,6 +35,7 @@ class TestAutoGPT(unittest.TestCase):
|
||||
self.assertGreaterEqual(len(ai_config.ai_goals), 1)
|
||||
self.assertLessEqual(len(ai_config.ai_goals), 5)
|
||||
|
||||
@requires_api_key("OPENAI_API_KEY")
|
||||
def test_generate_aiconfig_automatic_fallback(self):
|
||||
user_inputs = [
|
||||
"T&GF£OIBECC()!*",
|
||||
@@ -52,6 +53,7 @@ class TestAutoGPT(unittest.TestCase):
|
||||
self.assertEqual(ai_config.ai_role, "an AI designed to browse bake a cake.")
|
||||
self.assertEqual(ai_config.ai_goals, ["Purchase ingredients", "Bake a cake"])
|
||||
|
||||
@requires_api_key("OPENAI_API_KEY")
|
||||
def test_prompt_user_manual_mode(self):
|
||||
user_inputs = [
|
||||
"--manual",
|
||||
|
||||
Reference in New Issue
Block a user