インタフェーステストハーネス(IV):生成データ

ランダムなテストデータを生成します

ここに画像を挿入説明

def mix_letters(n):
    '''
    :param n: 生成随机数的位数
    :return:返回生成指定数量的随机字符
    '''
    # 随机字符串生成,从a-zA-Z0-9生成指定数量的随机字符
    letters = ''.join(random.sample(string.ascii_letters + string.digits, n))
    return letters

def digits(n):
    '''
    :param n: 生成随机数的位数
    :return:
    '''
    # 随机字符串生成,从0-9生成指定数量的随机数字
    digits = ''.join(random.sample(string.digits, n))
    return digits

def ascii(n):
    '''
    :param n: 生成随机数的位数
    :return:
    '''
    # 随机字符串生成,从a-zA-Z生成指定数量的随机字符
    ascii = ''.join(random.sample(string.ascii_letters, n))
    return ascii

上記のコードによってランダムであるように、テストデータを生成するために使用することができ、データの回避複製、少なくともめったに繰り返しません。

公開された25元の記事 ウォンの賞賛0 ビュー2658

おすすめ

転載: blog.csdn.net/weixin_43431593/article/details/104095481