干货 | 一改测试步骤代码就全写?为什么不试试用 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
。北京妇科医院哪家好成都妇科哪家医院最好
安徽白癜风
山东癫痫
福州白癜风检查费用
- 02-102022年小镇率达到65.22%,怪不得今年房地产回暖有点慢!
- 02-10智能消费品ETF(515920)两连阴,机构:消费品电子行业有望走向复苏
- 02-10胡塞武装威胁:轰炸以色列核反应堆?以军海军弹道飞弹船火速出海迎击
- 02-10伟星·印湖湾| 万民热望,成就改善的潮向
- 02-10TMT科技重挫!科技ETF(515000)午后跌逾2%,买盘资金却异常活跃?中金:1月配置以科技蜕变为主线
- 02-10巴解组织确认了,巴勒斯坦抵抗武装击毙巴解组织上校军官
- 02-10河南开封:支持鼓励回购存量商品房用作保障性租赁房屋
- 02-10低位布局A股核心资产 国联安沪深300指数增强正式售
- 02-10两艘抵达巴基斯坦港口卸下200枚巴军:感谢盟友努力
- 02-10商办类重大项目待开局,行业“需要新途径盘活资产”