pysweet
pysweet ๆฏไธไธช้ๆๅผๆกๆถใๅ ๅซ่ชๅจๅๆต่ฏๆจกๅใๅบ็จๆๅกๅจใๅบ็จๅผๅๅทฅๅ ท็ญ
่ฏฅpysweet
ๆกๆถไฝฟ็ผๅๆต่ฏ่ๆฌๅๅพๅฎนๆใๅฟซๆท๏ผๆฏๆๅๅปบๅคๆ็ๆต่ฏใ
ไธไธช็ฎๅๆต่ฏ็demo๏ผ
from sweet import TestView,main
class TestDemoTo1(TestView):
"""็ฎๅ็ๆต่ฏdemo"""
def setUp(self):
pass
def tearDown(self):
pass
def test_case_demo(self):
self.assertEqual("sweet","sweet")
if __name__ == '__main__':
main(verbosity=1)
ๆง่กๅ็็ปๆ
================================ ็จไพๅผๅงๆง่ก =================================
test_case_demo (__main__.TestDemoTo1) PASS
******************************** ๆต่ฏ็ปๆๆฑๆป *********************************
ๆง่ก็ปๆ
โโโโโโโโโโฌโโโโโโโโ
โ status โ count โ
โโโโโโโโโโผโโโโโโโโค
โ PASS โ 1 โ
โ FAIL โ 0 โ
โ SKIP โ 0 โ
โ ERROR โ 0 โ
โ COUNT โ 1 โ
โโโโโโโโโโดโโโโโโโโ
================= ๆปๅ
ฑ่ฟ่กไบ 1 ๆกๆต่ฏ็จไพ ๆปๅ
ฑ่ฟ่กไบ 0.000s ==================
็ป็ซฏ็็ปๆ:
ๅๆฐๅๅฎไพ๏ผ
from sweet import TestView,main
from sweet.core.components.parameterized import char,parameterized
@parameterized()
class TestDemoTo1(TestView):
"""็ฎๅ็ๆต่ฏdemo"""
def setUp(self):
pass
def tearDown(self):
pass
@char("sweet","testcase")
def test_case_demo(self,a):
self.assertEqual("sweet",a,msg=666)
if __name__ == '__main__':
main(verbosity=1)
ๅ ็ฝฎๅๆฐๅใๆไพๅค็งๅฏ่ฝๆง้ๆฉๅฆ๏ผ้ๆบๆฐๆฎใ่ชๅฎไนๅๆฐใๆฐๆฎๅบ่ฏปๅใๆไปถๆฐๆฎ่ฏปๅ็ญ
================================ ็จไพๅผๅงๆง่ก =================================
test_case_demo_1 (__main__.TestDemoTo1) PASS
test_case_demo_2 (__main__.TestDemoTo1) FAIL
-------------------------------- ้บๆๅฐ็ๅผๅธธ ---------------------------------
>>> test_case_demo_2 (__main__.TestDemoTo1)
Traceback (most recent call last):
File "D:\python39\lib\site-packages\sweet\core\components\parameterized.py",
line 446, in wrapper
return func(self,*args, **kwargs)
File "F:\app\test_case_666.py", line 90, in test_case_demo
self.assertEqual("sweet",a,msg=666)
AssertionError: 'sweet' != 'testcase'
- sweet
+ testcase
: 666
******************************** ๆต่ฏ็ปๆๆฑๆป *********************************
ๆง่ก็ปๆ
โโโโโโโโโโฌโโโโโโโโ
โ status โ count โ
โโโโโโโโโโผโโโโโโโโค
โ PASS โ 1 โ
โ FAIL โ 1 โ
โ SKIP โ 0 โ
โ ERROR โ 0 โ
โ COUNT โ 2 โ
โโโโโโโโโโดโโโโโโโโ
================= ๆปๅ
ฑ่ฟ่กไบ 2 ๆกๆต่ฏ็จไพ ๆปๅ
ฑ่ฟ่กไบ 0.001s ==================
Features
1ใๆดไธบ่ฏฆ็ป็ๆต่ฏๆง่ก็ปๆ่พๅบใ้ผๆ ผ้ๆธๆๅใ
2ใไธunittestๆ ้ด้ๅฏนๆฅใๆไพๆดไธบๅคๆ็TestCase็ฑปใ
3ใๅฎๅ็่พ ๅฉๅ่ฝๅฉไฝ ๅฟซ้ๆญๅปบๅทฅ็จๅ้กน็ฎใ็ฎๅๆไบไธๆใ่ฟๆปคๅไฝๅ่ฝไฝ็ณปใ
4ใๆดไธบไธฐๅฏ็ๅๆฐๅ็ฎก็(ๆฐๆฎ้ๆบๅใๅฏๅฎๅถๅใๆฐๆฎๅบๅๆฐๅ็ญ)ใ
ๆๆกฃ
ๆๅ ณๅฎๆดๆๆกฃ๏ผๅ ๆฌๅฎ่ฃ ใๆ็จๅ PDF ๆๆกฃ๏ผ่ฏทๅ้ ๆๆ
ๆๆฏๆไฝๆๆกฃไนไผ็ปๅคงๅฎถ็ผๅๅฎๆ ่ฏทๅฐฝ่ฏทๆๅพ
gfl13453001@163.com
ๅฆๆไฝ ๅจไฝฟ็จ pysweet ๅบๅ็ฐbug่ฏท่็ณปๆโ