MCPcopy Index your code
hub / github.com/MongoEngine/mongoengine / validate

Method validate

mongoengine/fields.py:136–147  ·  view source on GitHub ↗
(self, value)

Source from the content-addressed store, hash-verified

134 return value
135
136 def validate(self, value):
137 if not isinstance(value, str):
138 self.error("StringField only accepts string values")
139
140 if self.max_length is not None and len(value) > self.max_length:
141 self.error("String value is too long")
142
143 if self.min_length is not None and len(value) < self.min_length:
144 self.error("String value is too short")
145
146 if self.regex is not None and self.regex.match(value) is None:
147 self.error("String value did not match validation regex")
148
149 def lookup_member(self, member_name):
150 return None

Callers

nothing calls this directly

Calls 1

errorMethod · 0.80

Tested by

no test coverage detected