用于添加测试选项的pytest扩展

fixtopt-xtofl的Python项目详细描述


fixtopt

使用可以作为测试设备访问的选项扩展pytests。

添加如下选项:

fromfixtoptimportOption,registerdefpytest_options(parser):register(globals(),parser,(Option(name="message",default="message.txt",help="the message file"),Option(name="receiver",default="World",help="the receiver"),))

导入测试中的选项,就像导入设备一样:

importmy_mailclientdeftest_a_person_receives_a_message(message,receiver):withopen(message)asf:assertmy_mailclient.receiver(f.read())==receiver

您可以使用声明的选项运行测试:

pytest . --message /path/to/messagefile --receiver mrs.X

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OnResizeListener或OnDrawListener或类似的东西   java Orika映射嵌套子列表   保存时java Heroku请求超时代码H12   数据库在Java中出现socket读取超时异常的原因是什么?   java如何更改来自Sqlite数据库的特定数据在Listview中的行颜色   java JAXB解组器无法正确处理XML中的列表   java Android日期时区让我抓狂   java不透明属性在Swing中如何工作?   eclipse从JavaEE代码生成流程图   java如何在Hibernate中从相关表中获取计数   java Glassfish部署了项目的依赖项库   java使内容适合JavaFx中的WebView   java不满意的链接错误libcrypto。所以1.0.0   循环中java数组的使用   java找出哪个包调用服务