MCPcopy Create free account
hub / github.com/apache/fory / test_skip_name_custom

Function test_skip_name_custom

python/pyfory/tests/xlang_test_main.py:592–604  ·  view source on GitHub ↗

Test skipping custom types registered by name.

()

Source from the content-addressed store, hash-verified

590
591
592def test_skip_name_custom():
593 """Test skipping custom types registered by name."""
594 fory1 = pyfory.Fory(xlang=True, compatible=True)
595 fory1.register_type(MyExt, name="my_ext", serializer=MyExtSerializer(fory1.type_resolver, MyExt))
596 fory1.register_type(EmptyWrapper, name="my_wrapper")
597
598 fory2 = pyfory.Fory(xlang=True, compatible=True)
599 fory2.register_type(Color, name="color")
600 fory2.register_type(MyStruct, name="my_struct")
601 fory2.register_type(MyExt, name="my_ext", serializer=MyExtSerializer(fory2.type_resolver, MyExt))
602 fory2.register_type(MyWrapper, name="my_wrapper")
603
604 _test_skip_custom(fory1, fory2)
605
606
607def test_consistent_named():

Callers

nothing calls this directly

Calls 4

register_typeMethod · 0.95
MyExtSerializerClass · 0.70
_test_skip_customFunction · 0.70
ForyMethod · 0.45

Tested by

no test coverage detected