Skip to content

Commit 12a910e

Browse files
fix unit test that fails in some python versions due to different class where Annotated is definef
1 parent 79b6622 commit 12a910e

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

databind.json/src/databind/json/tests/converters_test.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -399,13 +399,12 @@ class MyClass:
399399
assert mapper.serialize(MyClass(A(1)), MyClass) == {"a": {"a": 1}}
400400
assert (
401401
str(excinfo.value)
402-
== """expected converters_test.test_deserialize_as.<locals>.B, got converters_test.test_deserialize_as.\
402+
== f"""expected converters_test.test_deserialize_as.<locals>.B, got converters_test.test_deserialize_as.\
403403
<locals>.A instead
404404
405405
Trace:
406406
$: TypeHint(converters_test.test_deserialize_as.<locals>.MyClass)
407-
.a: TypeHint(typing_extensions.Annotated[converters_test.test_deserialize_as.<locals>.A, DeserializeAs(type=<class \
408-
'converters_test.test_deserialize_as.<locals>.B'>, priority=<Priority.NORMAL: 1>)])"""
407+
.a: TypeHint({te.Annotated[A, DeserializeAs(B)]})"""
409408
)
410409

411410
assert mapper.serialize(MyClass(B(2)), MyClass) == {"a": {"a": 2}}

0 commit comments

Comments
 (0)