1.安装

Python国内镜像地址
名地址 global.index-url install.trusted-host
阿里云 https://mirrors.aliyun.com/pypi/simple/ mirrors.aliyun.com
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ pypi.tuna.tsinghua.edu.cn
华为云 https://repo.huaweicloud.com/repository/pypi/simple repo.huaweicloud.com
豆瓣 https://pypi.douban.com/simple/ pypi.douban.com
中科大学 http://pypi.mirrors.ustc.edu.cn/simple/ pypi.mirrors.ustc.edu.cn

pip install allpairspy  https://pypi.tuna.tsinghua.edu.cn/simple/

pip install allpairspy

2.使用程序

from allpairspy import AllPairs
from collections import OrderedDict
import itertools

print("无序用列表:")
a=["搜素开始时间","搜素结束时间"]
b=["大于","等于","小于"]
c=["产品发行开始时间","产品发行结束时间"]

test_parameters = [a,b,c]

print(test_parameters)



print("无条件过滤组合用例")
for i,pairs in enumerate(AllPairs(test_parameters)):
    print("{:2d}:{}".format(i+1,pairs))

print("排列组合:")
res=itertools.product(a,b,c,repeat=1)
result =list(res)
for i in range(0,len(result)):
    print("{:2d}:{}".format(i + 1, "".join(result[i])))
    # print("{:2d}:{}".format(i + 1, result[i]))




print("有序用字典:")

d_test_param = OrderedDict({
    "搜素时间":a,
    "判断":b,
    "发行时间":c
})
print(d_test_param)

for i,pairs in enumerate(AllPairs(d_test_param)):
    print("{:2d}:{}".format(i+1,pairs))

 

posted on 2023-02-11 09:28  大话人生  阅读(38)  评论(0)    收藏  举报