现代测试框架

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 Android同步不同页面上的按钮   java评测每个类收集的垃圾对象实例数   java(Spring MVC+Hibernate 4+Test 4)自动连线DAO返回NULL   java Android编辑文本和虚拟键盘   java Selenium与BrowserMobProxy   JAVAlang.NoClassDefFoundError:com/sun/jersey/spi/inject/Errors$关闭原因?   java为什么在我成功登录后仍然会出现“不正确的帐户或密码或用户类型”   安卓应用程序在重新启动java时崩溃。网UnknownHostException:无法解析主机   多线程在Java中同步共享静态对象的正确方法是什么?   未调用自定义注释的java类验证(约束类)   java如何将指定目录的存档文件放入所需位置?   java如何识别Selenium中的每个编辑文本字段,如果它们的Xpath都相同   使用gwtmockito/mockito的java简单单选按钮单元测试?