【发布时间】:2016-11-21 16:11:13
【问题描述】:
我在 django admin.py 中创建了一个自定义函数,并尝试测试使用覆盖率:
class Responsible(admin.ModelAdmin):
"""
Inherits of admin class
"""
list_display = ('user', 'Name', 'last_name', 'process',)
search_fields = ('p__name', 'user__username')
def User_Name(self, obj):
return obj.user.first_name
def User_Last_Name(self, obj):
return obj.user.last_name
Responsible model 有一个 django user model 外键...到目前为止我尝试了很多方法来测试:
class AdminTestCase(TestCase):
fixtures = ["initial_data.json"]
def test_first_name(self):
rsf = Responsible.objects.get(id = 1)
User_Name(rsf)
def test_first_name2(self):
self.obj = Responsible.objects.get(id = 1)
但是没有任何效果....有什么帮助吗?
提前致谢!!
【问题讨论】:
标签: python django coverage.py test-coverage