fixture와 conftest Fixture Fixture는 다음과 같은 의미를 가지고 있다. 시스템의 필수 조건을 만족하는 테스트 프로세스를 설정하는 것 같은 설정의 테스트를 쉽게 반복적으로 수행할 수 있도록 도와주는 것 요약하자면, 수행할 테스트에 있어 반복적으로 사용하는 부분들을 가지고 있는 코드를 의미한다.
예를들어 다음과 같은 코드가 있다고 해보자. class Calculator(object): """Calculator class""" def __init__(self): pass @staticmethod def add(a, b): return a + b @staticmethod def subtract(a, b): return a - b @staticmethod def multiply(a, b): return a * b @staticmethod def divide(a, b): return a / b 위 클래스의 모든 함수에 대해 테스트 코드를 작성해야 한다면 아래와 같이 작...
원문 링크 : (pytest) fixture와 conftest