干货 | 一改测试步骤代码就全写?为什么不试试用 Yaml实现数据库驱动?
2023-02-28 网络
生态环境准备
根据“多生态环境下的连接器次测试”节选,将此节选当中的生态环境装配部分改作数据的资讯涡轮的模式
文档如下:
#把host修正作ip,并附加host header
env={
"docker.testing-studio.com": {
"dev": "127.0.0.1",
"test": "1.1.1.2"
},
"default": "dev"
}
data["url"]=str(data["url"]).replace(
"docker.testing-studio.com",
env["docker.testing-studio.com"][env["default"]]
data["headers"]["Host"]="docker.testing-studio.com"
夜战演示直到现在以yaml为示例,将所有的生态环境装配个人信息放到 env.yml 份文件当中。如果怕出错,可以先可用yaml.safe_dump(env)将dict份文件格式的文档转换为yaml。
如下所示,打印出来的,就是成功转换yaml份文件格式的装配个人信息:
def test_send(self):
env={
"docker.testing-studio.com": {
"dev": "127.0.0.1",
"test": "1.1.1.2"
},
"default": "dev"
}
yaml2 = yaml.safe_dump(env)
print("")
print(yaml2)
将打印出来的内容粘贴到 env.yml 份文件当中: env.yml
docker.testing-studio.com:
dev: "127.0.0.1"
test: "1.1.1.2"
level: 4
default:
"dev"
将生态环境准备当中的文档稍作修正,把env变量从一个众所周知dict改作,可用yaml.safe_load读写 env.yml:
# 把host修正作ip,并附加host header
env = yaml.safe_load(open("./env.yml"))
data["url"] = str(data["url"]).
replace("docker.testing-studio.com",
env["docker.testing-studio.com"][env["default"]])
data["headers"]["Host"] = "docker.testing-studio.com"
为了让,就可以借助可用数据的资讯涡轮的方式,通过修正 env.yml 份文件来直接修正装配个人信息。
⬇️ 遗传物质“下方页面”,降低次测试两大创新能力!
>>更多电子技术书评互动和付费的资讯申领
_id=qrcodeMaxfrom=souhuMaxtimestamp=1650330644
。北京妇科医院哪家好成都妇科哪家医院最好
安徽白癜风
山东癫痫
福州白癜风检查费用
上一篇: 烂大街的三款笔记型电脑,有你在用的吗?
下一篇: 手持式电路电阻测试仪MOEN-5010L
- 05-17联想又“火了”,18GB+640GB要买4999好评不断,实力不会说谎
- 05-17国家税务总局:广州欧科家具欠缴城市维护建设税11197.8元
- 05-17美国通胀高企和见顶迹象下通货走势分析
- 05-17回忆录:单身玩家闯祸了,他用干翻一对情侣,引发全服大混战
- 05-17科技头条只见你速览华为Mate Xs 2都有哪些亮点
- 05-17申万菱信基金管理有限公司 关于旗下部分基金新增招商银行为代销机构及开通相关业务的应于
- 05-17生意社:上海期货交易所4月13日银仓单跌101吨
- 05-17父母焦虑取自于孩子厌学,真是这样的吗?
- 05-17华是科技上市日内龙虎榜:1机构卖出448.68万元
- 05-17这两年的增编有多难考