pyunit

    0

    2답변

    안녕하세요 저는 Python의 표준 unittest 라이브러리를 저의 필요에 맞게 조정하려고합니다. 지금까지 모든 실험과 내가 뭔가 잘못하고있어 알고 싶은, 그래서 여기 내 코드입니다 : class Should(object): def __init__(self, subject): self.subject = subject self

    2

    1답변

    Eclipse에서 Pydev를 사용하고있었습니다. 나는 이클립스 폴더에 유닛 테스트가 포함 된 5 개의 파일이 있는지 알고 있는데, Eclipse에서 폴더 이름을 마우스 오른쪽 버튼으로 클릭하고 "Run-As"-> "Python unit-test"를 선택하여이 테스트를 한 번 실행할 수있다. . 이것은 나를 위해 잘 작동합니다. 고정 된 횟수만큼이 테스트를

    14

    3답변

    이 없습니다 : import unittest class Test(unittest.TestCase): def test1(self): assert(True == True) if __name__ == "__main__": suite = unittest.TestSuite() suite.addTest(Test())

    1

    1답변

    도우미 메서드 assertContains(super, sub)이있는 테스트 사례가 있습니다. sub 인수는 테스트 사례의 하드 코딩 된 부분입니다. 문제가 발생하면 테스트 케이스를 오류로 중단하고 싶습니다. 어떻게하면됩니까? 나는 시도했다 그러나 이것은 오류가 아니라 실패로 시험을 돌린다. 다른 예외 (예 : ValueError)가 발생할 수 있지만 테스트

    1

    1답변

    테스트를 위해 setUp 및 tearDown 함수를 건너 뛸 수 있습니까? 방법 알려주세요. 당신이

    3

    1답변

    내 영어는 매우 가난하지만 난 발생하는 문제를 설명하기 위해 최선을 다할 것입니다 실패 후 자동으로 webdriver 인스턴스를 닫기. 나는 웹 사이트 내 스크립트이의 python.Because입니다 작성하는 데 사용되는 언어를 테스트 할 수 webdriver 셀레늄을 사용, 나는 Pyunit을 사용했다. 내 테스트 제품군에 예외가 없다면 예외가 발생하면

    0

    1답변

    완전히 차단되었습니다! 최대한 빨리 도움을 청하십시오! 나는 셀레늄 webdriver + python와 함께 일하고 있습니다. unittest.TestCase 클래스를 확장 한 파이썬 클래스를 각 클래스가 테스트 케이스만큼 좋다. 이 테스트 케이스를 실행> 실행 파일> Python 유닛 테스트을 통해 이클립스에서 실행하려고하면 첫 번째 테스트 케이스 (1

    1

    1답변

    에서 개체를 삭제할 수 없습니다. 각각은 사전 인 self._my_class._values에 값을 추가합니다. 문제는 각 테스트가 하나의 값을 추가한다는 것이며, 각 테스트 후에이 값이 재설정 될 것으로 기대합니다. 문제는 그것이 지속된다는 것입니다. 각 테스트 후에 인쇄물의 출력은 다음과 같습니다. {'foo':0, 'bar': 1, 'baz': 0}

    3

    1답변

    다음 시나리오를 고려하십시오. import six from abc import ABCMeta, abstractmethod class ThisIsAnAbstractClass(six.with_metaclass(ABCMeta)): @abstractmethod def __init__(self,parameter): self.par

    0

    3답변

    다음의 굵은 글씨체는이 유명한 Stackoverflow question에 언급되어 있습니다. 단위 테스트를 통해 코드를 빠르게 변경할 수 있습니다. 테스트를 실행했기 때문에 이제는 작동한다는 것을 알 수 있습니다. 필요한 변경을 수행하면 테스트가 다시 작동해야합니다. 이렇게하면 시간이 절약됩니다. 제 경우에는 파이썬 2.7에서 프로그램을 작성했습니다. 이제