私が使用してカバレッジをテストしようとしているDjangoのadmin.pyとイムでカスタム関数を作成:カバレッジテストDjangoの管理カスタム関数
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
責任モデルは、私がこれまでのところ... Djangoのユーザモデルの外部キーを持っています
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)
しかし、何も動作しません....任意の助けてください?
ありがとうございます!
おかげで、それは... "User_Name"という最初の関数の答えの例を私に与えることができますか? – jsanchezs
更新された回答。 – falloutcoder
私はあなたの助けに感謝しますが、私はそれが私が必要とするものではないと思う、私はすでにログインとログアウトをテストしました...私が必要とするものは、私が投稿したそれらの機能をテストすることです – jsanchezs