将一个典型的测试用例与一个字典列表(每个字典都是关键字参数的dict)结合起来,并将两者转换为一系列与unittest兼容的测试用例。

scenariotest的Python项目详细描述


这个测试助手类取自github用户编写的gist “比杰森”。它结合了一个典型的测试用例和一个字典列表 (每一个都是关键字参数的dict)并将二者转换为一系列 unittest兼容测试用例。这种方法的优点是 相同的测试可以应用于多个场景,重复性最小 代码,同时仍然对每个场景进行独立测试并报告 由测试运行程序发送给用户。

用法示例可以在文件xunit.py中找到,或在 Bigjason的博客文章介绍了这个概念:

<http://www.bigjason.com/blog/scenario-testing-python-unittest/>

基于的原始代码可以在github上找到:

<https://gist.github.com/856821/8966346d8e50866eae928ababa86acea6504bcee>

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

推荐PyPI第三方库


热门话题
Spring启动测试中的java MockBean注释导致NonuniqueBeandDefinitionException   java Spring Hateoas调试模板不能为null   递归培根游戏Java程序?   java在Android中保存少量数据(对象)的最简单方法是什么?   异常处理Java中finally块的要点是什么?   是java。util。货币真的是工厂方法模式吗?   java如何输入字符以停止循环   java如何对流的某些部分执行缩减操作   java new Gson()。单例类的toJson(object)返回null   java Itext泰米尔字体显示不正确   java运行时。getRuntime()。gpg命令不起作用的exec()   java如何在preparedstatemenet中将字符连接到SQL字符串   java将同一实体的多个表示形式与lazyload合并时出错   JavaSpring、Hibernate和JPA:在entitymanager上调用persist似乎并没有提交到数据库   java osgi r6服务。组成部分注释属性列表