Exemplo n.º 1
0
def new_user():
    DataFactory = Faker(location=["en-US", "zh_CN"])
    Nickname = DataFactory.name()
    DataFactory = Faker(location=["en-US"])
    Username = DataFactory.first_name_nonbinary()
    if len(Username) < 6:
        Username = Username + "_" + ''.join(
            random.sample(string.ascii_letters + string.digits, 6))
    Firstname = DataFactory.first_name()
    Lastname = DataFactory.last_name()
    Passwd = PASSWORD_DEFAULT
    SecurityPasswd = security_passwd()
    DataFactory.add_provider(ChinesePhone)
    Phone = DataFactory.MainlandCellPhone()
    Email = DataFactory.ascii_free_email()
    Description = DataFactory.job()
    DataFactory.add_provider(SystemRole)
    Role = DataFactory.role()
    return {
        "userMessage": [{
            "nickName": Nickname,
            "userName": Username,
            "password": SecurityPasswd,
            "phone": Phone,
            "email": Email,
            "note": Description
        }],
        "userRole":
        Role
    }