在 Django 中测试 apps.py
Testing apps.py in django
如何编写测试来覆盖 Django 应用程序中每个模型的 apps.py 文件?我需要 100% 的代码覆盖率,但不知道如何测试这些文件。我的 apps.py 个文件的示例:
from django.apps import AppConfig
class ReportsConfig(AppConfig):
name = 'reports'
你可以这样做:
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')
如何编写测试来覆盖 Django 应用程序中每个模型的 apps.py 文件?我需要 100% 的代码覆盖率,但不知道如何测试这些文件。我的 apps.py 个文件的示例:
from django.apps import AppConfig
class ReportsConfig(AppConfig):
name = 'reports'
你可以这样做:
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')