2012-04-07 2 views
4

일부 API를 노출하는 AppEngine 응용 프로그램이 있습니다. 지금은 해당 API에 대한 테스트를 작성하고 있지만 일부는 작업을 대기열에 추가합니다. 특정 API 호출이 대기열에 들어가기 위해 대기하는 모든 테스트 작업을 기다리는 테스트 사례를 어떻게 작성할 수 있는지 잘 모르겠습니다.AppEngine python unittest 작업 큐

테스트 자체에서 어떤 작업이 완료되었는지 어떻게 확인할 수 있습니까?

답변

8

testbed을 사용하고 있다고 가정합니다.

테스트 베드 내에서 대기열에있는 작업은 사용자가 직접 실행할 때까지 거기에 있습니다. 테스트 환경은 단일 스레드이기 때문에 대기열의 작업을 수동으로 실행하고 완료 시점을 정확하게 알고 있습니다.

answer은 수동으로 작업을 실행하는 방법을 보여줍니다.