2013-01-06 2 views
0

파이썬에서 TDD를 배우려고합니다. 불행히도 unittest에 관한 PEP를 찾지 못했습니다.Python unittest - 클래스/함수로 나눗셈 테스트

  1. unittest.TestCase의 하위 클래스 중 하나는 테스트 된 함수에 대한 모든 테스트를 포함해야합니까?
  2. 클래스, 메서드 또는 테스트 파일의 이름을 지정하기위한 권장 사항은 무엇입니까?
+1

문서에 [약간] 있습니다 (http://docs.python.org/3/library/unittest.html#organizing-test-code). 그리고 나는 [소스] (http://hg.python.org/cpython/file/default/Lib/test)가 unittests에 대한 좋은 예가 있다고 생각합니다. – poke

답변

1

나는 보통 설정 및 특정 테스트 주제를 아래로 찢어을 처리하는 하나 개의 클래스를 만들어 하나 하나 테스트를 서브 클래스입니다. 즉, 테스트 할 내용을 전달하는 이름과 함께 모든 테스트에 대해 하나의 클래스가 있습니다. 멋진 일은 없어.

관련 문제