특정 코드를 평가 한 다음 unittest을 실행 한 다음 테스트가 실패했는지 여부에 따라 do A 또는 BPython : unittest 모듈에서 테스트 결과 변수에 액세스하는 방법
그러나 보통 self.assertEqual (...)은 어딘가에 저장하는 대신 결과 (실패, 오류, 성공)를 표시하는 것으로 보이므로 그 결과에 액세스 할 수 없습니다. unittest의 모듈을 며칠 동안 점검했지만 마술이 어디에서 발생하는지 또는 화면을 읽지 않아도 테스트 결과를 알 수있는 변수가 있으면 알아낼 수 없습니다 (프로그램 만들기 읽고 "오류"또는 "실패"라는 단어가 좋은 해결책처럼 들리지 않음을 찾으십시오.
내가 제대로 이해한다면 단원 테스트 중에 AST를 변경하고 있습니다. 왜 그런지 설명해 주시겠습니까? – georgexsh
[pytest hooks] (https://docs.pytest.org/en/latest/writing_plugins.html)이이 시나리오에서 유용 할 수 있습니다. – georgexsh
소위 "퍼지"를하려고합니까? –