는 내가 테스트를 필요로하는 그 안에 반복이 아닌 미리 정의 된 번호로 시간이 많이 걸리는 방법이있다. 하나의 반복으로 만이 방법을 테스트하는 것이 가장 좋은 방법은 무엇입니까?파이썬/장고 유닛 테스트 기능 재정의
0
A
답변
2
아마도 그런 다음 테스트에서 사용자 정의 OBJS 매개 변수를 호출 할 수 있습니다
def my_method(self, objs=None):
if objs is None:
objs = get_objects()
for obj in objs:
do_something(obj)
에 당신의 방법을 설정합니다.
2
는 업데이트 : 전화 개체가 하나의 개체를 반환받을
람다 아웃 :
는 그래서 여기에 내가 소스 코드를 변경하지 않고 문제를 해결할 방법은, 원래의 질문을 오해. 예 :
from your_module import get_objects
def test_testmethdod(self):
original_get_objects = get_objects
one_object = YourObject()
get_objects = lambda : [one_object,]
# ...
# your tests here
# ...
# Reset the original function, so it doesn't mess up other tests
get_objects = original_get_objects
관련 문제
- 1. UI 테스트 대 유닛 테스트
- 2. 유닛 통신 프로토콜 테스트
- 3. 유닛 테스트 초보자
- 4. 유닛 테스트 콘솔 출력
- 5. 유닛 테스트 with Maven
- 6. 어떻게 유닛 테스트 DelegateCommand
- 7. 싱글 톤으로 유닛 테스트
- 8. 유닛 테스트 LinqToSqlDomainService
- 9. 유닛 테스트 및 설비
- 10. openGl 디스플레이의 유닛 테스트
- 11. 유닛 테스트 단위
- 12. 유닛 테스트 애플리케이션 레이어
- 13. 유닛 테스트 병렬 실행
- 14. 유닛 테스트 설정 방법
- 15. 유닛 테스트 용어
- 16. 유닛 테스트 조직
- 17. 상위 레벨에서 유닛 테스트
- 18. 스프링 유닛 테스트
- 19. 유닛 웹 GUI 테스트
- 20. Ruby의 비동기 유닛 테스트
- 21. 레일 유닛 테스트 협회
- 22. 유닛 데이터 구조 테스트
- 23. 유닛 테스트 NHibernate UserTypes
- 24. 유닛 테스트 설치자
- 25. iPhone 수락/유닛 테스트
- 26. 유닛 테스트 C#
- 27. 유닛 테스트 디렉토리 구조
- 28. WPF 유닛 테스트 DirectoryNotFoundException
- 29. OCUnit/XCode 유닛 테스트 용 테스트 러너
- 30. 기능 테스트
감사합니다. 나는 이것을 시도 할 것이다 – dragoon