mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-21 00:21:49 +00:00
test(proxy): compare the cleared settings store against an unmutated refill mapping
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
parent
6464c1fd6c
commit
d6b6ab31b7
1 changed files with 6 additions and 8 deletions
|
|
@ -187,18 +187,16 @@ def test_settings_store_clear_removes_every_key_the_config_file_does_not_own() -
|
|||
|
||||
@pytest.mark.timeout(10)
|
||||
def test_settings_store_clear_then_refill_matches_a_plain_dict() -> None:
|
||||
expected: Final[dict[str, JsonValue]] = {"max_parallel_requests": 3, "alerting": ["slack"]}
|
||||
refilled: Final[dict[str, JsonValue]] = {"alerting": ["email"], "max_parallel_requests": 11}
|
||||
store: Final = SettingsStore("general_settings")
|
||||
store.update(expected)
|
||||
store.update({"max_parallel_requests": 3, "alerting": ["slack"]})
|
||||
|
||||
expected.clear()
|
||||
store.clear()
|
||||
expected.update({"alerting": ["email"], "max_parallel_requests": 11})
|
||||
store.update({"alerting": ["email"], "max_parallel_requests": 11})
|
||||
store.update(refilled)
|
||||
|
||||
assert dict(store) == expected
|
||||
assert tuple(store) == tuple(expected)
|
||||
assert len(store) == len(expected)
|
||||
assert dict(store) == refilled
|
||||
assert tuple(store) == tuple(refilled)
|
||||
assert len(store) == len(refilled)
|
||||
|
||||
|
||||
@pytest.mark.timeout(10)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue