现代测试框架
test-junkie的Python项目详细描述
测试瘾君子
安装
从您喜爱的终端:
pip install test-junkie
或python -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.com
请report任何你发现的错误。
我们的赞助商
成为我们的sponsor