2017-04-11 4 views
7

django 애플리케이션의 각 모델에 대한 apps.py 파일을 테스트하는 방법은 무엇입니까? 100 % 코드 범위가 필요하며 이러한 파일을 테스트하는 방법을 알 수 없습니다. 내 apps.py 파일 중 하나의 예 :django에서 apps.py 테스트하기

from django.apps import AppConfig 

class ReportsConfig(AppConfig): 
    name = 'reports' 
+1

당신에게 제대로 설정이 되었습니까? 앱의'__init __. py' 파일에이 appconfig를 지정하면이 appconfig를 기본으로 가질 수 있습니다 (https://docs.djangoproject.com/en/1.10/ref/applications/#for-application-authors 참조) –

답변

3

당신은 이런 식으로 그것을 할 수 :

from django.apps import apps 
from django.test import TestCase 
from reports.apps import ReportsConfig 


class ReportsConfigTest(TestCase): 
    def test_apps(self): 
     self.assertEqual(ReportsConfig.name, 'reports') 
     self.assertEqual(apps.get_app_config('reports').name, 'reports') 
+1

매력처럼 작동합니다, 감사 Sr !! – jsanchezs