refine code

This commit is contained in:
geekan 2024-01-11 19:10:27 +08:00
parent 1a73ecca8e
commit 5f6b509ac8
3 changed files with 9 additions and 6 deletions

Binary file not shown.

File diff suppressed because one or more lines are too long

View file

@ -66,13 +66,13 @@ def test_config_mixin_3():
i = Config(llm=mock_llm_config)
j = Config(llm=mock_llm_config_proxy)
obj = ModelY(config=i)
assert obj.private_config == i
assert obj.private_config.llm == mock_llm_config
assert obj.config == i
assert obj.config.llm == mock_llm_config
obj.set_config(j)
# obj already has a config, so it will not be set
assert obj.private_config == i
assert obj.private_config.llm == mock_llm_config
assert obj.config == i
assert obj.config.llm == mock_llm_config
assert obj.a == "a"
assert obj.b == "b"
@ -80,4 +80,4 @@ def test_config_mixin_3():
assert obj.d == "d"
print(obj.__dict__.keys())
assert "_config" in obj.__dict__.keys()
assert "private_config" in obj.__dict__.keys()