nosetests

    0

    1답변

    나는 다음과 같은 디렉토리 구조가 있습니다 main/ |setup.cfg |foo.cfg |tests/ |setup.cfg |foo.cfg |test_simple.py 그리고 시험 test_simple.py : main/에서 from nose.tools import * from nose.

    0

    1답변

    특정 페이지로 리디렉션해야하는 cherrypy 응용 프로그램을 작성 중이며이를 위해 HTTPRedirect ('mynewurl', status = 303)를 사용합니다. 이것은 브라우저 (사파리)가 사용자에게 묻지 않고 'mynewurl'로 리다이렉트하기 때문에 효과적입니다. 그러나 assertInBody()로 nosetests를 사용하여 단위 테스트를 시

    5

    3답변

    현재 코를 사용하여 일부 기능 테스트를 작성하고 있습니다. 내가 테스트하고있는 라이브러리는 디렉토리 구조를 조작합니다. 재현 가능한 결과를 얻으려면 테스트 디렉토리 구조의 템플리트를 저장하고 테스트를 실행하기 전에 사본을 작성하십시오 (이 작업은 테스트 setup 기능 내에서 수행합니다). 이렇게하면 테스트 시작시 항상 상태가 잘 정의되어 있는지 확인할 수

    6

    1답변

    저는 Python 프로젝트의 테스트 스위트를 unittest에서 nose로 변환하고 있습니다. 프로젝트의 기존 프레임 워크 (unittest 기반)는 테스트 검색 및 실행을 위해 많이 사용자 정의 된 코드가 많이 들어있어 다소 부담 스럽습니다. 따라서 모든 것을보다 간소화하기 위해 코로 마이그레이션하려고합니다. 그러나 테스트 스위트를 생성하는 코드에 문제가

    1

    1답변

    저는 현재 Zed A. Shaw의 "Python 어려운 방법 배우기"를하고 있으며 assert_raises를 사용하여 연습 문제 49를 가지고 있습니다. 여기에 내 테스트 파일에서 사용하고있는 코드입니다 : def test_parseVerb(): assert_raises("ParserError",parser.parse_verb,[('stop', '

    15

    2답변

    전선 통합 테스트를 위해 Nose를 사용하고 싶습니다. 그러나 이러한 테스트 중 일부는 실행 순서가 중요합니다. 말하기를, 내가 그것을 실행하려는 나는 순서와 테스트 장식을 위해 함께 빠른 플러그인을 던져 것이라고 생각 : https://gist.github.com/Redsz/5736166 def Foo(unittest.TestCase): @st

    1

    1답변

    좋습니다, 여기에 문제가 있습니다 : exercise 49 of Zed Shaw의 "Learn Python the Hard Way"에서 assert_raises()으로 두 가지 예외를 테스트해야합니다. 여기에 내가 테스트하고있어 기능은하고 assert_raises() 부분을 생략하는 경우, 그것은 테스트 통과 : 여기 def parse_verb(word_l

    1

    1답변

    지금까지는 하나의 프로세스에서만 nosetests를 사용했으며 모든 것이 잘 작동합니다. 내 setUp이 한 번만 실행되도록하려면 부울 var를 사용하고 있습니다. def setUp(self): if not self.setupOk: selTest.setupOk = True # start selenium # do other

    1

    1답변

    내 클래스에서 여러 테스트를 위해 "글로벌"setUp()을 구현했습니다. 정보가 도움이된다면 는 지금은 파이썬> 2.7 에 tearDownClass() 유사한 마지막 테스트가 완료되면 실행됩니다 "글로벌"teardown() 기능을 만드는 방법을 알고 싶습니다 : 내가 사용하고 있습니다 nosetests.

    2

    2답변

    , 난 당신이 같은 nosetests를 통해 설정 파일을 실행하려는 테스트 지정할 수 있다는 사실을 알고 특히 많은 수의 테스트가 추가 될 때, 특히 줄 바꿈을 사용하지 않아도 유지하기가 더 어려워집니다. unittests TestSuite 기능을 사용하여 실행할 테스트를 지정하는 것이 훨씬 더 편리하다는 것을 알았습니다. 예 : def custom_sui