Example #1
0
    def test_add_user(self):
        uid = 'huhuchen'
        name = "陈"
        type = 1

        u = User.add(uid, name, type)

        assert uid == u.uid

        u.delete()

        u = User.get_by_uid(uid)
        assert u is None
Example #2
0
def new_user():
    if request.method == "POST":
        uid = request.form.get('uid', '')
        name = request.form.get('name', '')
        if any((not uid, not name, not is_char_string(uid))):
            return st('new_user.html') 

        user = User.get_by_uid(uid)
        if user:
            return st('new_user.html') 
        
        user = User.add(uid, name, 0)
    return st('new_user.html')