Ejemplo n.º 1
0
 def test_UserNameParameter(self):
     email = "test <*****@*****.**>"
     self.do_ParameterTest(value=email,
                           expect=email,
                           klass=UserNameParameter(),
                           name="username",
                           label="Your name:")
Ejemplo n.º 2
0
 def test_UserNameParameterErrorTestAtBuildbotBisInvalidMail(self):
     self.do_ParameterTest(value="<*****@*****.**>",
                           expect=CollectedValidationError,
                           expectKind=Exception,
                           klass=UserNameParameter(debug=False),
                           name="username",
                           label="Your name:")
Ejemplo n.º 3
0
 def test_UserNameParameterError(self):
     for value in ["test","*****@*****.**","<*****@*****.**>"]:
         self.do_ParameterTest(value=value,
                 expect=ValidationError,
                 expectKind=Exception,
                 klass=UserNameParameter(debug=False),
                 name="username", label="Your name:")
Ejemplo n.º 4
0
 def test_UserNameParameter(self):
     email = "test <*****@*****.**>"
     self.do_ParameterTest(value=email, expect=email,
                           klass=UserNameParameter(),
                           name="username", label="Your name:",
                           expectJson='{"regex": null, "need_email": true, "multiple": false, '
                           '"name": "username", "default": "", "required": false, '
                           '"label": "Your name:", "tablabel": "Your name:", "hide": false, '
                           '"fullName": "username", "type": "text", "size": 30}')
Ejemplo n.º 5
0
 def test_UserNameParameterIsValidMailBis(self):
     email = "<*****@*****.**>"
     self.do_ParameterTest(value=email, expect=email,
                           klass=UserNameParameter(),
                           name="username", label="Your name:",
                           expectJson='{"name": "username", "fullName": "username", '
                           '"label": "Your name:", "tablabel": "Your name:", "type": "username", '
                           '"default": "", "required": false, "multiple": false, "regex": null, '
                           '"hide": false, "maxsize": null, "size": 30, '
                           '"need_email": true, "autopopulate": null}')