한 번 썼다
4517 단어 Python3
설치하다. pip install pytest
이루어지다
디렉토리 구조
이번에는 이런 목록 구조다.├── main
│ └── calc.py
└── test_calc.py
소스 코드
calc.pyclass Calc:
def __init__(self, a, b):
self.a = a
self.b = b
def add(self):
return self.a + self.b
def dif(self):
return self.a - self.b
def seki(self):
return self.a * self.b
def shou(self):
return self.a / self.b
test_calc.pyfrom main.calc import Calc
def test_add_01():
assert Calc(7,5).add() == 12
def test_dif_01():
assert Calc(7,5).dif() == 2
def test_seki_01():
assert Calc(7,5).seki() == 36
def test_shou_01():
assert Calc(7,5).shou() == 2
각자의 소스 코드는 이런 느낌이다.
https://qiita.com/kg1/items/4e2cae18e9bd39f014d4
이쪽 사이트를 참고하게 해 주세요.
실행 결과
집행은 단지 때리기만 한다pytest
.
출력은 다음과 같습니다.
seki와 shou 부분이 일부러 잘못된 계산 결과를 사용했기 때문에 제대로 작동하는 것 같아요.
아직 실제 다루는 장면을 모르기 때문에 앞으로 열심히 공부하겠다.
Reference
이 문제에 관하여(한 번 썼다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/komiya_5467/items/72b9b6d7e4871bddc0de
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
pip install pytest
디렉토리 구조
이번에는 이런 목록 구조다.
├── main
│ └── calc.py
└── test_calc.py
소스 코드
calc.py
class Calc:
def __init__(self, a, b):
self.a = a
self.b = b
def add(self):
return self.a + self.b
def dif(self):
return self.a - self.b
def seki(self):
return self.a * self.b
def shou(self):
return self.a / self.b
test_calc.pyfrom main.calc import Calc
def test_add_01():
assert Calc(7,5).add() == 12
def test_dif_01():
assert Calc(7,5).dif() == 2
def test_seki_01():
assert Calc(7,5).seki() == 36
def test_shou_01():
assert Calc(7,5).shou() == 2
각자의 소스 코드는 이런 느낌이다.https://qiita.com/kg1/items/4e2cae18e9bd39f014d4
이쪽 사이트를 참고하게 해 주세요.
실행 결과
집행은 단지 때리기만 한다
pytest
.출력은 다음과 같습니다.
seki와 shou 부분이 일부러 잘못된 계산 결과를 사용했기 때문에 제대로 작동하는 것 같아요.
아직 실제 다루는 장면을 모르기 때문에 앞으로 열심히 공부하겠다.
Reference
이 문제에 관하여(한 번 썼다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/komiya_5467/items/72b9b6d7e4871bddc0de텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)