def generate_users():
    user_datas_dicts = {}
    user_datas_dicts.update(create_new_user("admin_user"))
    user_datas_dicts.update(create_new_user("invest_user"))
    user_datas_dicts.update(create_new_user("borrow_user"))
    other_do_config = HandleConfig(CONFIGS_USER_ACCOUNTS)
    other_do_config.write_config(user_datas_dicts, CONFIGS_USER_ACCOUNTS)
示例#2
0
class RegisterAccount:

    sql = "SELECT Id,Pwd,MobilePhone FROM member WHERE MobilePhone = %s"
    data = '{"mobilephone":"${not_existed_tel}","pwd":"123456","regname":"jason_loan"}'
    url = 'http://tj.lemonban.com/futureloan/mvc/api/member/register'

    def __init__(self):
        self.handle_mysql = HandleMysql()
        self.do_config = HandleConfig(CONFIGS_FILE_TESTCASE2)

    def register(self):
        not_existed_mobile = self.handle_mysql.create_not_existed_mobile()
        new_data = re.sub(r'\$\{not_existed_tel\}', not_existed_mobile,
                          self.data)

        do_http_requests.to_request('post', url=self.url, data=new_data)
        sql_result = self.handle_mysql.run_mysql(self.sql,
                                                 args=(not_existed_mobile, ))

        return sql_result

    def close(self):
        self.handle_mysql.close()

    def write_data(self):
        content = self.register()
        datas = {"account": content}
        self.do_config.write_config(datas, CONFIGS_FILE_TESTCASE2)
示例#3
0
def generate_user_config():
    '''
        生成三个用户
    '''
    user_dicts = {}
    user_dicts.update(create_new_user('admin_user'))
    user_dicts.update(create_new_user('invest_user'))
    user_dicts.update(create_new_user('borrow_user'))
    # 将创建的三个账号写入配置文件
    HandleConfig.write_config(user_dicts, CONFIG_USER)