From ab55303fa10139363adb5b37158e4795ea1dde89 Mon Sep 17 00:00:00 2001 From: geekan Date: Mon, 15 Jan 2024 16:54:03 +0800 Subject: [PATCH] fix bug --- examples/example.pkl | Bin 624 -> 624 bytes metagpt/actions/action.py | 2 ++ tests/metagpt/test_context.py | 1 - tests/metagpt/test_context_mixin.py | 2 +- 4 files changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/example.pkl b/examples/example.pkl index 0469a2e4670ab73437d853671ac4f5f4c22606b7..7c6ab901b210830f4436202b85bee6087e92b82c 100644 GIT binary patch delta 103 zcmeys@_}VSw2E;`qJe3ufw8WMk(s5giMesAZla}`fv%--Vser}nqi_@V&cU5SIqnw zf|GL?9aK!yj8c*e%~Es?lao_)O)N}IbQ6t}jCE6u%nZ$q%uRsu29qx^mVz~SFlhh) D8de ProjectRepo: + if not self.context.repo: + self.context.repo = ProjectRepo(self.context.git_repo) return self.context.repo @property diff --git a/tests/metagpt/test_context.py b/tests/metagpt/test_context.py index d662a906a..d90d0b686 100644 --- a/tests/metagpt/test_context.py +++ b/tests/metagpt/test_context.py @@ -48,7 +48,6 @@ def test_context_1(): assert ctx.git_repo is None assert ctx.src_workspace is None assert ctx.cost_manager is not None - assert ctx.options is not None def test_context_2(): diff --git a/tests/metagpt/test_context_mixin.py b/tests/metagpt/test_context_mixin.py index a098ff0dc..a8a096d69 100644 --- a/tests/metagpt/test_context_mixin.py +++ b/tests/metagpt/test_context_mixin.py @@ -95,7 +95,7 @@ def test_config_mixin_4_multi_inheritance_override_config(): print(obj.__dict__.keys()) assert "private_config" in obj.__dict__.keys() - assert obj.llm.model == "mock_zhipu_model" + assert obj.config.llm.model == "mock_zhipu_model" @pytest.mark.asyncio