나는 단위 테스트를하는 법을 배우는 중이다. 나는 Python/nose/Wing IDE에있다.nose로 파이썬 단위 테스트 : 순차 테스트하기
(나는에 대한 테스트를 쓰고 있어요 The project는 시뮬레이션 프레임 워크, 그리고 무엇보다도 당신이 모두 동기 및 비동기 적으로 시뮬레이션을 실행하고 시뮬레이션의 결과는 모두 동일해야합니다 수 있습니다.)
문제는 일부 테스트에서 다른 테스트에서 생성 된 시뮬레이션 결과를 사용하기를 원합니다. 예를 들어 synchronous_test
은 동기 모드에서 특정 시뮬레이션을 계산하지만 비동기 모드로 계산하고 결과가 동일하게 나오는지 확인합니다.
구조는 어떻게 구성합니까? 하나의 테스트 기능에 모든 것을 넣거나 별도의 asynchronous_test
을 만드시겠습니까? 테스트 기능에서 다른 기능으로 이러한 객체를 전달합니까?
또한이 모든 테스트는 테스트 생성기를 통해 실행되므로 내 프로그램에 포함 된 각 시뮬레이션 패키지에 대한 테스트를 수행 할 수 있습니다.
테스트 할 특정 클래스를 지적 해 주시겠습니까? –
bebraw, 나는 당신의 질문을 이해하지 못합니다. 'simulate'와'list_simulate' 함수와'Project' 클래스와 다른 것들을 테스트하고 싶습니다. –
오케이. 프로젝트가 오픈 소스라고 생각하면 실제 코드를 읽는 것이 재미있을 것이라고 생각했습니다. :) –