Coverage for tortoise_serializer/exceptions.py: 57%
7 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-17 19:39 +0200
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-17 19:39 +0200
1class TortoiseSerializerException(Exception): ...
4class TortoiseSerializerClassMethodException(TortoiseSerializerException):
5 def __init__(self, faulty_class, field_name: str):
6 self._field_name = field_name
7 self._faulty_class = faulty_class
9 def __str__(self) -> str:
10 return (
11 "Bad configuration for TortoiseSerializer for class "
12 f"{self._faulty_class.__name__}.{self._field_name}"
13 "Reason: You have to declare that resolver as a @classmethod"
14 )