selenium 자습의 길: unittest 단원 테스트 프레임워크

1053 단어 selenium
단원 테스트 자체는 한 단락의 코드를 통해 다른 단락의 코드를 검증하는 것이기 때문에 단원 테스트를 하지 않아도 단원 테스트, 예를 들어calculator를 쓸 수 있다.py
class Count:
    def __init__(self,a,b):
        self.a=int(a)
        self.b=int(b)

    def __add__(self):
        return self.a+self.b

프로그램을 써서 그것을 검증하다
from calculator import Count
class TestCount:
    def test_add(self):
        try:
            j=Count(2,3)
            add=j.add()
            assert(add ==5),'Integer assition result error!'
        except AssertionError as msg:
            print(msg)
        else:
            print('Test pass!')

mytest=TestCount()
mytest.test_add()

다음은 unittest를 사용하여 검증합니다
from calculator import Count
import unittest
class TestCount(unittest.TestCase):
    def setUp(self):
        print('test start')

    def test_add(self):
        j=Count(2,3)
        self.assertEqual(j.add(),5)

    def tearDown(self):
        print('test end')


if __name__ == '__main__':
    unittest.main()

좋은 웹페이지 즐겨찾기