2
파이썬 unittest 발견과 함께 뭔가를 이해하지 않습니다.파이썬 unittest 발견
project/
__init__.py
src/
__init__.py
criteria.py
tests/
__init__.py
criteria_test.py
그리고 내가 제대로 나는 내가에서 명령을 수행 할 때이
# coding: utf-8
import unittest
class TestCriteria(unittest.TestCase):
def setUp(self):
pass
def test_criteriaFailure(self):
self.assertTrue(False)
아래의 코드와 함께 실패 할 자신을 위해 테스트를로드 알고 할 수 있도록 : 나는이 프로젝트를 만든 명령 줄, 나는 파일 프로젝트 (내 패키지의 루트)에있어, 나는 모든 것을 가져올 수있을 것 같아.
python -m unittest discover
python -m unittest discover -s tests -p '*_test.py'
하지만 항상 나에게이 출력을 반환 :
나는 시도
Ran 0 tests in 0.000s
Ok
내가없이이 기능을 (내가 python3.2.3을 사용하고 있습니다) 사용하는 방법을 이해하고 싶습니다
Nose를 다운로드하고 설치해야합니다.
감사합니다 당신
음,하지만 당신은 나에게 사람들이 GitHub의에서 자신의 프로젝트에 어떻게했는지 찾아 갈 생각을했다 : 당신의
__init__.py
파일은 적어도 다음과 같다 라인이 있어야합니다. 나는 TestLoader와 함께 해결책을 찾았습니다 ... 어쨌든 고마워요 :) – HexaGridBrain