当前位置: 首页>>代码示例>>Python>>正文


Python User.register方法代码示例

本文整理汇总了Python中user.User.register方法的典型用法代码示例。如果您正苦于以下问题:Python User.register方法的具体用法?Python User.register怎么用?Python User.register使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在user.User的用法示例。


在下文中一共展示了User.register方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: post

# 需要导入模块: from user import User [as 别名]
# 或者: from user.User import register [as 别名]
    def post(self):
        error = False
        username = self.request.get("username")
        password = self.request.get("password")
        verify = self.request.get("verify")
        email = self.request.get("email")
	    
        params = dict(username=username, email=email)
        
        if not self.valid_username(username):
            error = True
            params['username_error'] = "That's not a valid username."
        if User.by_username(username):
            error = True
            params['username_error'] = "username in use."
        if not self.valid_password(password):
            error = True
            params['password_error'] = "That's not a valid password."
        if password != verify:
            error = True
            params['verify_error'] = "Your passwords didn't match."
        if email != "":
            if not self.valid_email(email):
                error = True
                params['email_error'] = "That's not a valid email."

        if not error:
            u = User.register(username=username, password=password, email=email)
            u.put()
            self.login(u)
            self.redirect('/blog/welcome')
        else:
            self.render('signup.html', **params)
开发者ID:kevinhughes27,项目名称:cs253_blog,代码行数:35,代码来源:main.py

示例2: done

# 需要导入模块: from user import User [as 别名]
# 或者: from user.User import register [as 别名]
 def done(self):
     u = User.by_name(self.username)
     if u:
         msg = 'This username already exists'
         self.render("register.html", error_username=msg)
     else:
         u = User.register(self.username, self.password, self.email)
         u.put()
         self.login(u)
         self.redirect('/')
开发者ID:manishbisht,项目名称:Udacity,代码行数:12,代码来源:main.py

示例3: done

# 需要导入模块: from user import User [as 别名]
# 或者: from user.User import register [as 别名]
    def done(self):
        u = User.by_name(self.username)
        if u:
            msg = 'That user already exists.'
            self.render('register-form.html', error_username = msg)
        else:
            u = User.register(self.username, self.password, self.email)
            u.put()

            self.login(u)
            self.redirect('/blog')
开发者ID:YouYue123,项目名称:Fullstack-Udacity,代码行数:13,代码来源:main.py

示例4: done

# 需要导入模块: from user import User [as 别名]
# 或者: from user.User import register [as 别名]
    def done(self):
        #make sure the user doesn't already exist
        u = User.by_name(self.username)
        if u:
            msg = u'Tento uživatel už existuje.'
            self.render('signup-form.html', error_username = msg)
        else:
            u = User.register(self.username, self.password, self.email)
            u.put()

            self.login(u)
            self.redirect('/vitejte')
开发者ID:werterber,项目名称:blog,代码行数:14,代码来源:main.py

示例5: done

# 需要导入模块: from user import User [as 别名]
# 或者: from user.User import register [as 别名]
    def done(self):

        # Make sure the user doesn't already exist

        u = User.by_name(self.username)
        if u:
            msg = 'That user already exists.'
            self.render('signup.html', error_username=msg)
        else:
            u = User.register(self.username, self.password, self.email)
            u.put()

            self.login(u)
            self.redirect('/')
开发者ID:Ahmed-elsayed-mahmoud,项目名称:Project-3_Multi-User-Blog,代码行数:16,代码来源:blog.py

示例6: test_checkStatusNewUser

# 需要导入模块: from user import User [as 别名]
# 或者: from user.User import register [as 别名]
    def test_checkStatusNewUser(self):
        newRegisteredUser = User("[email protected]",
                          "1234",
                          "user",
                          32,
                          "M",
                          "userin",
                          "www.image.com",
                          {'latitude': 12, 'longitude': 21},
                          [{'category': "comida", 'value': "pizza"}])
        response = newRegisteredUser.register()
        results = response.json()

        self.assertEqual(results["status"], 101)
        newRegisteredUser.unregister()
开发者ID:AndresOtero,项目名称:Tinder-Server,代码行数:17,代码来源:httpTest.py

示例7: config_sii

# 需要导入模块: from user import User [as 别名]
# 或者: from user.User import register [as 别名]
def config_sii(bot, update):
    try:
        data = update.message.text.replace(siitag, '').split()
        u = User(update.message.chat_id)
        if data[0] == 'update':
            data = data[1:]
            result = u.update_data(data)
        elif data[0] == 'set':
            data = data[1:]
            result = u.register(data)
        elif data[0] == 'delete':
            result = u.delete()
        else:
            result = 'Comando no reconocido'
        send_message(bot, update, result)
    except StandardError:
        send_message(bot, update, 'Ocurrió un error, revise su comando')
开发者ID:Dept204,项目名称:itc_siibot,代码行数:19,代码来源:main.py

示例8: MyTestCase

# 需要导入模块: from user import User [as 别名]
# 或者: from user.User import register [as 别名]
class MyTestCase(unittest.TestCase):
    def setUp(self):
        self.user1 = User("[email protected]",
                          "1234",
                          "Pedro",
                          32,
                          "M",
                          "pedrin",
                          "www.image.com",
                          {'latitude': 12, 'longitude': 21},
                          [{'category': "comida", 'value': "pizza"}])

        self.user2 = User("[email protected]",
                          "12345",
                          "Julia",
                          32,
                          "F",
                          "juli",
                          "www.image2.com",
                          {'latitude': 78, 'longitude': 87},
                          [{'category': "futbol", 'value': "river"}])

        self.user3 = User("[email protected]",
                          "12345",
                          "kenny",
                          32,
                          "F",
                          "ken",
                          "www.image3.com",
                          {'latitude': 78, 'longitude': 87},
                          [{'category': "comida", 'value': "pizza"}])

        if (self.user1.login()).status_code == 200:
            self.user1.unregister()

        self.user1.register()
        self.user1.saveProfile()

        if (self.user2.login()).status_code == 200:
            self.user2.unregister()

        self.user2.register()

        if (self.user3.login()).status_code == 200:
            self.user3.unregister()

        self.user3.register()
        self.user3.saveProfile()

    def tearDown(self):
        self.user1.unregister()
        self.user2.unregister()

    #@unittest.skip("\n")
    def test_checkStatusNewUser(self):
        newRegisteredUser = User("[email protected]",
                          "1234",
                          "user",
                          32,
                          "M",
                          "userin",
                          "www.image.com",
                          {'latitude': 12, 'longitude': 21},
                          [{'category': "comida", 'value': "pizza"}])
        response = newRegisteredUser.register()
        results = response.json()

        self.assertEqual(results["status"], 101)
        newRegisteredUser.unregister()

    #@unittest.skip("\n")
    def test_doLogin(self):
        response = self.user2.login()
        self.assertEqual(response.status_code, 200)

    #@unittest.skip("\n")
    def test_doLoginInexistentUser(self):
        inexistentUser = User("[email protected]",
                              "12345",
                              "Julia",
                              32,
                              "F",
                              "juli",
                              "www.image2.com",
                              {'latitude': 12, 'longitude': 21},
                              [{'category': "Comida", 'value': "Milanesa"}])

        response = inexistentUser.login()
        self.assertEqual(response.status_code, 401)

    #@unittest.skip("\n")
    def test_registerUserAlreadyExistent(self):
        response = self.user1.register()
        results = response.json()

        self.assertEqual(results["status"], 102)

    #@unittest.skip("\n")
    def test_checkStatusUpdateProfileData(self):
        response = self.user2.saveProfile()
#.........这里部分代码省略.........
开发者ID:AndresOtero,项目名称:Tinder-Server,代码行数:103,代码来源:httpTest.py


注:本文中的user.User.register方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。