SqlSoup을 Python 3에 포트 연결하려고합니다. PyCharm을 내 IDE로 사용하고 있는데 unit tests을 실행하고 싶습니다. 내가 pycharm에서 단위 테스트를 실행하면 나는 다음과 같은 출력 얻을 : 나는 명령 줄에서 테스트를 실행하는 경우, 그러나 C:\bin\python\python.exe "C:\Program Files (x86)
저는 코를 사용하여 테스트를 실행 중이며 --failed 플래그를 사용하고 싶습니다. 그러나 최대한 빨리 추가로 I 사용자 관련 모델이 같은 오류를 얻을 : ./manage.py test # works
./manage.py test --failed # fails
CommandError: One or more models did not validate:
N00b 코 프레임은 여기. unittest.mock에 대한 문서를 보면 변수를 스텁하는 명백한 방법이 없습니다. 선언 된 상수가있는 클래스를 테스트하고 있습니다. 한 상수는 정말 큰 int이며 테스트 목적으로, 나는 훨씬 작은 int로 대체하고 싶습니다. 필자가 알고있는 사실은 @patch 데코레이터를 사용하여 모방 할 수있는 것이지 변수가 아니라는 것입
나는 unittesting이 내가 배우고있는 패키지에서 얼마나 큰 코를 사용하고 있는지 보려고했다. 이 패키지는 numpy와 함께 제공되는 nosetester를 사용합니다 (왜 이렇게하면 혼란 스럽습니까). 내 nosetester.py는 /usr/local/lib/python2.7/dist-packages/numpy/testing/에 있습니다. Python
나는이 같은 수준에서 두 개의 폴더가 프로젝트 /홈/ishan/my_repo/jenkins_test/business_logic /집/ishan/my_repo/jenkins_test /는 test_cases을 두 개의 파일을 한 test_cases test_fib 및 test_fact 내가/집에서 nosetests --exe을 실행/ishan/my_repo/
나는 아주 기본적인 질문이있다. 내 파이썬 응용 프로그램의 테스트 스위트에 대한 nosetests 명령을 실행 중입니다. 나는 대화 형 디버거에 들어가기를 원한다. 테스트가 실행될 때 내 IPython.embed() 행에 도달하여 메시지가 표시되지 않습니다. Ctrl + C 키를 눌러 검사를 다시 시작합니다. nosetests를 실행하는 동안 대화 형 프롬
저는 주로 Java로 Selenium WebDriver 테스트를 작성하지만 최근에는 코를 사용하여 Python으로 작성된 일부 Selenium 테스트를 수행해야했습니다. 나는 일련의 값을 반복하면서 (예 : 드롭 다운 목록의 모든 항목을 테스트하고 각 항목에 대한 결과 항목을 얻는 등) 별도의 테스트 사례를 생성하는 훌륭한 코 도구를 발견했습니다. http
나는 코를 사용하고 있으므로 테스트를 위해 HTTP 서버를 시작해야합니다. 내가 설정 기능에서 시작,이 같은 분해 기능에 중지 해요 : from my_service import MyClient, MyServer
def setup():
global server
server = MyServer()
server.start()
코 유닛 테스트를 작성하면 상당히 완벽하지만 결과적으로 실행하는 데 시간이 걸릴 수 있습니다. 테스트의 빠른 버전을 실행하기 위해 선택적 명령 줄 인수를 전달할 수 있기를 바랄 수 있습니다 (가능한 모든 입력 대신 소수의 가능한 입력 시도). nosetest --quick my_module/tests/my_test.py 그리고 my_test.py에서이 있습