Tox을 사용하고 있습니다. 신선한 환경에 설치했을 때 시스템이 제대로 작동하는지 확인하려면 setup.py
파일을 점검하십시오. 그러나 시스템은 memcached
서버를 사용하며 이상적으로는 Tox
실행마다 새 것을 생성하고 싶습니다.Python/tox, 테스트 전에 프로세스를 시작하고 종료하면 시스템을 종료하십시오
테스트를 실행하기 전에 프로그램을 시작한 다음 (나중에 종료해야합니다) 또는 사용자 지정 러너를 작성해야합니까?
편집 : 테스트 러너 난 당신이 paver
사용하는 것이 좋습니다 py.test
_tox_와 함께 사용하는 실제 단위 테스트 프레임 워크 (_py.test_, _nose_, _unittests_, ...)의 _setup_ functions/메소드에서이를 수행해야합니다. –
좋은 아이디어! 구현은'서브 프로세스 (subprocess) '를 사용한 바람이였습니다. 답을하면 받아 들일거야. –
구현상의주의 :'conftest.py'의'pytest_configure'와'pytest_unconfigure'는 스폰/종료하기에 좋은 장소였습니다. –