refactor: simplify dynamic provider settings tests
maintainer edit: keep the WebUI dynamic-provider behavior unchanged while reducing repeated test setup and tightening the small dynamic-provider helper.
This commit is contained in:
@@ -334,11 +334,11 @@ def _provider_configured_for_settings(spec: Any, provider_config: Any) -> bool:
|
||||
|
||||
|
||||
def _dynamic_provider_items(config: Any) -> list[tuple[str, ProviderConfig]]:
|
||||
items: list[tuple[str, ProviderConfig]] = []
|
||||
for name, provider_config in (config.providers.model_extra or {}).items():
|
||||
if isinstance(provider_config, ProviderConfig):
|
||||
items.append((name, provider_config))
|
||||
return items
|
||||
return [
|
||||
(name, provider_config)
|
||||
for name, provider_config in (config.providers.model_extra or {}).items()
|
||||
if isinstance(provider_config, ProviderConfig)
|
||||
]
|
||||
|
||||
|
||||
def _resolve_settings_provider(
|
||||
|
||||
Reference in New Issue
Block a user