selenium 자습의 길: unittest 단원 테스트 프레임워크
1053 단어 selenium
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()
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
WDM(WebDriverManager) 시작하기자동화 테스트(브라우저 자동화)에 대해 이야기할 때마다 몇 가지 사항이 있어야 합니다. 브라우저(시스템 경로에 있어야 함). 드라이버 실행 파일(시스템 경로에 있어야 함), 드라이버 실행 파일 버전은 브라우저 버전과...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.