test: 展平语义修订钉位(dict并入/非dict保留)
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -448,10 +448,11 @@ class TestNestedFlatten:
|
||||
flat_in = {"身份描述": "x", "brand_title": "T"}
|
||||
assert _flatten_nested(dict(flat_in)) == flat_in
|
||||
|
||||
def test_非dict子值不展平(self):
|
||||
def test_混合形态_dict值并入非dict值保留(self):
|
||||
"""修订语义:dict 值并入顶层、非 dict 值原位保留(不要求全 dict)。"""
|
||||
from app.platform.site_import.generator import _flatten_nested
|
||||
weird = {"a": "字符串", "b": {"身份描述": "x"}}
|
||||
assert _flatten_nested(weird) is weird or _flatten_nested(weird) == weird
|
||||
assert _flatten_nested(weird) == {"a": "字符串", "身份描述": "x"}
|
||||
|
||||
async def test_generate接受嵌套输出(self):
|
||||
"""端到端:fake 回嵌套 JSON 也能过 generate。"""
|
||||
|
||||
Reference in New Issue
Block a user