everydayminder
여러가지 단위 테스트 프로그램이 존재하나, 그 중, standard library로 포함되어 있는 pyUnit (unittest) 과 py.test를 비교하여 간략하게 비교한다. ㅁ 테스트를 위한 클래스 class A: def getA(self): return 'a' def getWrongA(self): return 'b' if __name__ == '__main__': aa = A() print aa.getA() * 위의 코드에서 보는 바와 같이, 테스트 메소드는 두 개(getA와 getWrongA)이다. * 각 메소드는 정상 상황('a'를 리턴할 것이라 예상하는 상황에서 실제로 'a'를 리턴)과 오류 상황('a'를 리턴할 것이라 예상하는 상황에서 실제로는 'a'가 아닌 다른 값을 리턴)을 나타낸다. ..