mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-01 17:00:21 +08:00
feat(provider): 新增 keep_priority_on_conversion 字段,支持格式转换时保持调度优先级
This commit is contained in:
14
tests/unit/test_provider_request_keep_priority.py
Normal file
14
tests/unit/test_provider_request_keep_priority.py
Normal file
@@ -0,0 +1,14 @@
|
||||
from src.models.admin_requests import CreateProviderRequest, UpdateProviderRequest
|
||||
|
||||
|
||||
def test_create_provider_request_accepts_keep_priority_on_conversion() -> None:
|
||||
req = CreateProviderRequest.model_validate(
|
||||
{"name": "Provider Keep Priority", "keep_priority_on_conversion": True}
|
||||
)
|
||||
assert req.keep_priority_on_conversion is True
|
||||
|
||||
|
||||
def test_update_provider_request_preserves_keep_priority_on_conversion() -> None:
|
||||
req = UpdateProviderRequest.model_validate({"keep_priority_on_conversion": True})
|
||||
data = req.model_dump(exclude_unset=True)
|
||||
assert data["keep_priority_on_conversion"] is True
|
||||
Reference in New Issue
Block a user