Example #1
0
class ProfileForm(Schema):
    allow_extra_fields = True
    filter_extra_fields = True
    delete = validators.StringBoolean(if_missing=False)
    identifier = validators.OpenId(not_empty=True)
    name = validators.UnicodeString(not_empty=True, strip=True)
    email = validators.Email(not_empty=False, resolve_domain=True)
    website = validators.URL(add_http=True)
 def test_prepending_schema(self):
     validator = validators.OpenId(add_schema=True)
     self.assertEqual(validator.to_python("example.org"),
                      "http://example.org")
     self.assertEqual(validator.to_python("=Gustavo"),
                      "xri://=Gustavo")
     self.assertEqual(validator.to_python("!!1000"),
                      "xri://!!1000")
 def setUp(self):
     self.validator = validators.OpenId(add_schema=False)
Example #4
0
class OpenIDInitForm(formencode.Schema):
    openid = validators.OpenId(not_empty=False, if_empty=None,
                               if_missing=None, if_invalid=None)
Example #5
0
class LoginForm(Schema):
    allow_extra_fields = True
    filter_extra_fields = True
    openid_identifier = validators.OpenId(not_empty=True)