用于添加测试选项的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 Hibernate会话/模板返回null   java Bluetooth无法连接到OBD2   smartGWT中的行分隔符的java等价物?   java如何删除可执行路径错误   java使用ICE Tar库对大文件进行Tar   java Spring Boot/JavaFX:添加一个仍然可以访问JPA的关机挂钩(ctrlc)   使用输入流读取java属性文件   如何在Java中迭代HashSet元素时覆盖该元素   内容类型中的javascript set charset=“utf8”   使用cassandra触发器的java   用户界面什么是适合我的GUI(JAVA)的update()方法   Java实例控制   java前置摄像头无法在不同设备上工作   java方法组织。postgresql。jdbc。连接。createClob()尚未实现