
assert.exception은 오류 메시지를 출력하지 않습니다. assert.exception은 오류가 발생했는지 여부를 검사하는 데 사용되며, 오류 메시지를 출력하는 기능은 없습니다. 오류 메시지를 출력하려면 print(e) 또는 logging.error(e)와 같은 방법을 사용해야 합니다.
오류 메시지를 출력하는 코드를 다음과 같이 수정할 수 있습니다.
#hostingforum.kr
python
try:
x = 1 / 0
except ZeroDivisionError as e:
print(e) # 오류 메시지를 출력합니다.
assert False, e # 오류 메시지를 assert 문에 포함합니다.
또는 logging.error(e)와 같은 방법을 사용할 수도 있습니다.
#hostingforum.kr
python
import logging
try:
x = 1 / 0
except ZeroDivisionError as e:
logging.error(e) # 오류 메시지를 로그에 출력합니다.
assert False, e # 오류 메시지를 assert 문에 포함합니다.
2025-07-17 06:07