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

Method validate

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

Source from the content-addressed store, hash-verified

206 super().__init__(**kwargs)
207
208 def validate(self, value):
209 # Check first if the scheme is valid
210 scheme = value.split("://")[0].lower()
211 if scheme not in self.schemes:
212 self.error(f"Invalid scheme {scheme} in URL: {value}")
213
214 # Then check full URL
215 if not self.url_regex.match(value):
216 self.error(f"Invalid URL: {value}")
217
218
219class EmailField(StringField):

Callers 10

validateMethod · 0.45
validateMethod · 0.45
validateMethod · 0.45
validateMethod · 0.45
validateMethod · 0.45
validateMethod · 0.45
validateMethod · 0.45
validateMethod · 0.45
validateMethod · 0.45
saveMethod · 0.45

Calls 1

errorMethod · 0.80

Tested by

no test coverage detected