5
장고에 적용 범위를 사용하려하지만 잘못된 결과가 나타나는 것 같습니다. 내 애플은 "통계"라는 나는이 테스트가된다왜 python 범위는 라인이 누락되었다고 말하는가?
class ListSchoolsTest(TestCase):
def test_initial_list(self):
self.client.login(username='skeezy', password='skeezy')
resp = self.client.get("/stats/list_schools/")
self.assertEqual(resp.status_code, 200)
명령 행에서를, 나는 실행
coverage run --source="." manage.py test stats
그리고 테스트가 통과한다. 내 모든 뷰는 통계/views.py
에서 현재하지만 "적용 범위 보고서"를 실행하면,이 라인을 얻을 :
Name Stmts Miss Cover
----------------------------------------
<snip>
stats/views 110 110 0%
어떤 생각 나는 (안)에 적용 범위를 원인이 그 일을 누구인지 테스트를 통과하기 위해서는 통계/views.py에서 누락 된 모든 행을보고해야합니다. (벨트 - 앤 - 서스펜더처럼, 나는 내 견해에 진술서를 넣었고, 분명히 타격을 입었다.)
동일한 문제가 있습니다. Windows에서는 커버리지가 올바로 작동하지만 Travis에 보낼 때 테스트 자체가 아닌 모든 명령문이 누락됩니다. – BoppreH