MCPcopy
hub / github.com/nonebot/nonebot2 / test_dataclass_encoder

Function test_dataclass_encoder

tests/test_utils.py:146–157  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

144
145
146def test_dataclass_encoder():
147 simple = json.dumps("123", cls=DataclassEncoder)
148 assert simple == '"123"'
149
150 ms = FakeMessageSegment.nested(FakeMessage(FakeMessageSegment.text("text")))
151 s = json.dumps(ms, cls=DataclassEncoder)
152 assert s == (
153 "{"
154 '"type": "node", '
155 '"data": {"content": [{"type": "text", "data": {"text": "text"}}]}'
156 "}"
157 )

Callers

nothing calls this directly

Calls 3

FakeMessageClass · 0.90
nestedMethod · 0.80
textMethod · 0.80

Tested by

no test coverage detected