NOSE와 TDAEMON을 이용한 자동 테스트

doctest와 unittest를 이용해서 수작업으로 test suite를 만들던 중, 이를 자동화 할 수 있는 방법을 찾다. 필요한 package는 nosetdaemon이다.

Installing

sudo pip install nose django-nose tdaemon
django-nose install

settings.py에 다음 라인을 추가한다.

TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
INSTALLED_APPS = (
	...
	'django_nose',
	...
)

실행

tdaemon --test-program=django --custom-args="--with-growl"

Growl

Mac에서 growl notification을 받기 위한 package.

hg clone http://bitbucket.org/osantana/nosegrowl
cd nosegrowl/nose-growl
sudo python setup.py install

참고

Written on May 19, 2011