Coverage report: 88%

Files Functions Classes

coverage.py v7.8.0, created at 2025-04-17 19:39 +0200

File function statements missing excluded coverage
tortoise_serializer/__init__.py (no function) 4 0 0 100%
tortoise_serializer/exceptions.py TortoiseSerializerClassMethodException.__init__ 2 2 0 0%
tortoise_serializer/exceptions.py TortoiseSerializerClassMethodException.__str__ 1 1 0 0%
tortoise_serializer/exceptions.py (no function) 4 0 0 100%
tortoise_serializer/protocols.py SerializerProtocol.from_tortoise_orm 0 0 0 100%
tortoise_serializer/protocols.py SerializerProtocol.from_tortoise_instances 0 0 0 100%
tortoise_serializer/protocols.py SerializerProtocol.from_queryset 0 0 0 100%
tortoise_serializer/protocols.py SerializerProtocol.partial_update_tortoise_instance 0 0 0 100%
tortoise_serializer/protocols.py SerializerProtocol.create_tortoise_instance 0 0 0 100%
tortoise_serializer/protocols.py SerializerProtocol.get_prefetch_fields_generator 0 0 0 100%
tortoise_serializer/protocols.py SerializerProtocol.get_prefetch_fields 1 0 0 100%
tortoise_serializer/protocols.py SerializerProtocol.has_been_set 1 0 0 100%
tortoise_serializer/protocols.py (no function) 18 0 0 100%
tortoise_serializer/resolver.py resolver 2 1 0 50%
tortoise_serializer/resolver.py resolver.decorator 5 3 0 40%
tortoise_serializer/resolver.py (no function) 2 0 0 100%
tortoise_serializer/serializers.py require_permission_or_unset 3 3 0 0%
tortoise_serializer/serializers.py require_permission_or_unset.decorator 4 4 0 0%
tortoise_serializer/serializers.py require_permission_or_unset.decorator.wrapper 3 3 0 0%
tortoise_serializer/serializers.py require_permission_or_unset.decorator.a_wrapper 3 3 0 0%
tortoise_serializer/serializers.py require_condition_or_unset 3 0 0 100%
tortoise_serializer/serializers.py require_condition_or_unset.decorator 4 0 0 100%
tortoise_serializer/serializers.py require_condition_or_unset.decorator.wrapper 3 1 0 67%
tortoise_serializer/serializers.py require_condition_or_unset.decorator.a_wrapper 3 3 0 0%
tortoise_serializer/serializers.py Serializer.from_tortoise_orm 13 3 0 77%
tortoise_serializer/serializers.py Serializer.from_tortoise_instances 1 0 0 100%
tortoise_serializer/serializers.py Serializer._fetch_related_fields 5 0 0 100%
tortoise_serializer/serializers.py Serializer._remove_unsets 3 1 0 67%
tortoise_serializer/serializers.py Serializer._resolve_model_fields 12 1 0 92%
tortoise_serializer/serializers.py Serializer._get_non_fetched_related_field_names 20 1 0 95%
tortoise_serializer/serializers.py Serializer._resolve_foreignkeys 18 2 0 89%
tortoise_serializer/serializers.py Serializer._resolve_computed_fields 18 3 0 83%
tortoise_serializer/serializers.py Serializer._is_nested_serializer 7 1 0 86%
tortoise_serializer/serializers.py Serializer._get_nested_serializers_for_field 11 2 0 82%
tortoise_serializer/serializers.py Serializer._get_nested_serializers 8 1 0 88%
tortoise_serializer/serializers.py Serializer.from_queryset 2 0 0 100%
tortoise_serializer/serializers.py Serializer._collect_resolvers 10 0 0 100%
tortoise_serializer/serializers.py Serializer.partial_update_tortoise_instance 13 3 0 77%
tortoise_serializer/serializers.py Serializer.create_tortoise_instance 2 0 0 100%
tortoise_serializer/serializers.py Serializer.has_been_set 2 0 0 100%
tortoise_serializer/serializers.py Serializer.get_prefetch_fields_generator 11 0 0 100%
tortoise_serializer/serializers.py Serializer._filter_nested_serializer 1 0 0 100%
tortoise_serializer/serializers.py Serializer.get_prefetch_fields 1 0 0 100%
tortoise_serializer/serializers.py ModelSerializer.get_model_class 8 1 0 88%
tortoise_serializer/serializers.py ModelSerializer.create_tortoise_instance 36 2 0 94%
tortoise_serializer/serializers.py ModelSerializer._create_backward_fks 7 1 0 86%
tortoise_serializer/serializers.py ModelSerializer.get_model_fields 15 1 0 93%
tortoise_serializer/serializers.py ModelSerializer._filter_nested_serializer 1 0 0 100%
tortoise_serializer/serializers.py ModelSerializer.get_only_fetch_fields 13 1 0 92%
tortoise_serializer/serializers.py ModelSerializer.from_queryset 6 0 0 100%
tortoise_serializer/serializers.py (no function) 77 0 0 100%
tortoise_serializer/types.py (no function) 8 0 0 100%
Total   395 48 0 88%

No items found using the specified filter.