Browse Source

Add test for jsonable_encoder for coverage

pull/14609/head
Sebastián Ramírez 7 months ago
parent
commit
4ef0128708
  1. 5
      tests/test_jsonable_encoder.py

5
tests/test_jsonable_encoder.py

@ -216,6 +216,11 @@ def test_custom_encoders():
) )
assert encoded_instance["dt_field"] == instance["dt_field"].strftime("%H:%M:%S") assert encoded_instance["dt_field"] == instance["dt_field"].strftime("%H:%M:%S")
encoded_instance = jsonable_encoder(
instance, custom_encoder={datetime: lambda o: o.strftime("%H:%M:%S")}
)
assert encoded_instance["dt_field"] == instance["dt_field"].strftime("%H:%M:%S")
encoded_instance2 = jsonable_encoder(instance) encoded_instance2 = jsonable_encoder(instance)
assert encoded_instance2["dt_field"] == instance["dt_field"].isoformat() assert encoded_instance2["dt_field"] == instance["dt_field"].isoformat()

Loading…
Cancel
Save