基于依赖关系的线程测试框架

DTest的Python项目详细描述


编写测试

最简单的测试程序是名字以开头的简单函数 "test",位于python源文件中,其名称也以 使用"test"时,甚至不需要导入 DTEST框架。但是,如果测试是在类中收集的,或者 需要使用dtest更高级的特性,一个简单的 dtest import* 是必需的。这样就可以使用dtestcase 类-它应该由包含测试的所有类扩展为 以及 @skip @nottest 这样的装饰器

可以使用标准python assert 语句执行测试; 但是,在 dtest.util 模块(也适用于 导入* )。其中很多 实用程序的名称类似于 unittest.testcase –例如, dtest.util.assert_dict_equal() 是 类似于 unittest.testcase.assertdictequal()

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

推荐PyPI第三方库


热门话题
java为什么javaassist仅在项目中使用lambda时加载Entitymanager时抛出无效的常量类型:18   java如何识别用户是否在Alexa中首次启动技能?   java maven:如何防止插件更新   java StringBuilder将null追加为“null”   在java中,我可以在画布上绘制画布吗?   java如何在JRadioButton上垂直对齐文本和图像?   java“类是对象的集合”。这个定义是对的还是错的?   java如何用其他字符替换字符串中的1个或多个字符?   Java的HashSet<Double>及其子集的hashcode的唯一性   对象ArrayList的java并发修改错误   多线程Java线程:让EDT函数等待长时间运行的函数离开EDT   java如何重写方法,将一个实例变量和一个局部变量相加,从而生成一个数据类型为Double的新变量?