A custom serializer is used if specified.
(self)
| 338 | assert '{"date": "datetime.date(1980, 3, 25)"}' == s |
| 339 | |
| 340 | def test_serializer(self): |
| 341 | """ |
| 342 | A custom serializer is used if specified. |
| 343 | """ |
| 344 | jr = JSONRenderer(serializer=lambda obj, **kw: {"a": 42}) |
| 345 | obj = object() |
| 346 | |
| 347 | assert {"a": 42} == jr(None, None, obj) |
| 348 | |
| 349 | def test_custom_fallback(self): |
| 350 | """ |
nothing calls this directly
no test coverage detected