现代测试框架

test-junkie的Python项目详细描述


Build StatuscodecovMaintainabilityMaintenanceKnown VulnerabilitiesPyPI version shields.ioPyPI pyversionsDownloads

测试瘾君子Twitter

Test Junkie Logo

安装

从您喜爱的终端:

pip install test-junkiepython -m pip install test-junkie

基本用法

将下面的代码保存到python文件中。比如说C:\Development\TestJunkie\demo.py

fromtest_junkie.decoratorsimportSuite,beforeTest,afterTest,test,beforeClass,afterClass@Suite()classExampleTestSuite:@beforeClass()defbefore_class(self):print("Hi, I'm before class")@beforeTest()defbefore_test(self):print("Hi, I'm before test")@afterTest()defafter_test(self):print("Hi, I'm after test")@afterClass()defafter_class(self):print("Hi, I'm after class")@test()defsomething_to_test1(self):print("Hi, I'm test #1")@test()defsomething_to_test2(self):print("Hi, I'm test #2")@test()defsomething_to_test3(self):print("Hi, I'm test #3")# and to run this marvel programmatically, all you need to do . . .if"__main__"==__name__:fromtest_junkie.runnerimportRunnerrunner=Runner([ExampleTestSuite])runner.run()# OR use Test Junkie's CLI: `tj run -s C:\Development\TestJunkie\demo.py`

cli

0.6a6版本开始,现在已满CLI 支持和上述测试套件也可以使用tj run -s C:\Development\TestJunkie\demo.py

有关更多示例,请参见CLI documentation

输出示例

Test Junkie Console Output

完整的文档可在test-junkie.com

report任何你发现的错误。

我们的赞助商

成为我们的sponsor

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

推荐PyPI第三方库


热门话题
java将Int值传递给另一个类   在使用Sdin(或非交互式)输入| Java时调试奇怪的输入错误   java返回一个文本字符串作为响应struts2   java为什么我们不能在声明局部变量之前初始化它呢?   java从现有XML中读取值并将其填充到Json中   java Spring Boot+Maven:找不到repositoryFactoryBean   java使用regex表示“W o.Rd”。replaceAll(“单词”、“替换”)   java Sub resorce在Jersey REST API框架中不起作用   java在组件启动时,当所述报告存储在Sharepoint中时,是否可以加载预格式化的WebDataRocks报告?   java并发更新列表的最佳方法   servlets Java web应用程序对象调度   应用程序在点击按钮时崩溃,Android Studio(Java)   java如何为掷骰子游戏调用另一个类中的方法?