(self, *, knowledge: Knowledge = None)
| 146 | return knowledge_meta_valid_map |
| 147 | |
| 148 | def is_valid(self, *, knowledge: Knowledge = None): |
| 149 | super().is_valid(raise_exception=True) |
| 150 | if "meta" in self.data and self.data.get("meta") is not None: |
| 151 | knowledge_meta_valid_map = self.get_knowledge_meta_valid_map() |
| 152 | valid_class = knowledge_meta_valid_map.get(knowledge.type) |
| 153 | valid_class(data=self.data.get("meta")).is_valid(raise_exception=True) |
| 154 | |
| 155 | |
| 156 | class HitTestSerializer(serializers.Serializer): |
no test coverage detected