arithmetic.py

def add(a, b):
    return a + b

def subt(a, b):
    return a - b

def mult(a, b):
    return a * b

def div(a, b):
    if b == 0:
        raise ValueError("0으로 나눌 수 없습니다.")
    return a / b

main.py

from arithmetic import *

add_3_4 = add(3, 4)
assert add_3_4 == 7, "합이 7이 아닙니다."
assert add_3_4 == 8, "합이 8이 아닙니다."

test_arithmetic.py

from arithmetic import *

def test_add():
    assert add(2, 4) == 6
    assert add(3, 4) == 7
    # assert add(3, 4) == 8

def test_mult():
    assert mult(2, 4) == 8
    assert mult(3, 4) == 12
    # assert mult(3, 4) == 15
pytest test.py