()
| 123 | |
| 124 | |
| 125 | def test_encode_dataclass(): |
| 126 | item = Item(name="foo", count=100) |
| 127 | assert jsonable_encoder(item) == {"name": "foo", "count": 100} |
| 128 | assert jsonable_encoder(item, include={"name"}) == {"name": "foo"} |
| 129 | assert jsonable_encoder(item, exclude={"count"}) == {"name": "foo"} |
| 130 | assert jsonable_encoder(item, include={}) == {} |
| 131 | assert jsonable_encoder(item, exclude={}) == {"name": "foo", "count": 100} |
| 132 | |
| 133 | |
| 134 | def test_encode_unsupported(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…