def test_validate_invalid_password(self):
        password = random_str(5)
        form = RegisterForm(username="******", email="*****@*****.**", password=password, repassword=password)
        self.assertFalse(form.validate())

        password = random_str(41)
        form = RegisterForm(username="******", email="*****@*****.**", password=password, repassword=password)
        self.assertFalse(form.validate())
 def test_validate_invalid_username(self):
     form = RegisterForm(username="******", email="*****@*****.**", password="******", repassword="******")
     self.assertFalse(form.validate())
     form = RegisterForm(username="******", email="*****@*****.**", password="******", repassword="******")
     self.assertFalse(form.validate())
     form = RegisterForm(username="******", email="*****@*****.**", password="******", repassword="******")
     self.assertFalse(form.validate())
     form = RegisterForm(username="******", email="*****@*****.**", password="******", repassword="******")
     self.assertFalse(form.validate())
     form = RegisterForm(username="******", email="*****@*****.**", password="******", repassword="******")
     self.assertFalse(form.validate())
     form = RegisterForm(username="******", email="*****@*****.**", password="******", repassword="******")
     self.assertFalse(form.validate())
     form = RegisterForm(username="******", email="*****@*****.**", password="******", repassword="******")
     self.assertFalse(form.validate())
     form = RegisterForm(username=u"张", email="*****@*****.**", password="******", repassword="******")
     self.assertFalse(form.validate())
     form = RegisterForm(username=u"张-", email="*****@*****.**", password="******", repassword="******")
     self.assertFalse(form.validate())
     orm = RegisterForm(username="******",email="*****@*****.**", password="******", repassword="******")
     self.assertFalse(form.validate())
 def test_validate_existed_email(self):
     form = RegisterForm(username="******", email="*****@*****.**", password="******", repassword="******")
     self.assertFalse(form.validate())
 def test_validate_valid_username(self):
     form = RegisterForm(username="******", email="*****@*****.**", password="******", repassword="******")
     self.assertTrue(form.validate())
     form = RegisterForm(username="******", email="*****@*****.**", password="******", repassword="******")
     self.assertTrue(form.validate())
     form = RegisterForm(username="******", email="*****@*****.**", password="******", repassword="******")
     self.assertTrue(form.validate())
     form = RegisterForm(username="******", email="*****@*****.**", password="******", repassword="******")
     self.assertTrue(form.validate())
     form = RegisterForm(username=u"张三", email="*****@*****.**", password="******", repassword="******")
     self.assertTrue(form.validate())
     form = RegisterForm(username=u"张-三", email="*****@*****.**", password="******", repassword="******")
     self.assertTrue(form.validate())