TST: 100% coverage

This commit is contained in:
Matthew Ryan Dillon 2016-08-21 18:47:16 -07:00
parent 02a21306fe
commit 8622e2323d
8 changed files with 166 additions and 79 deletions

View file

@ -0,0 +1,20 @@
from django.test import TestCase
from django.contrib.admin.sites import AdminSite
from ..models import GrantReport
from ..admin import GrantReportAdmin
from .factories import GrantReportFactory
class GrantReportAdminTests(TestCase):
def setUp(self):
self.grant_report = GrantReportFactory()
self.site = AdminSite()
def test_list_display(self):
admin_obj = GrantReportAdmin(GrantReport, self.site)
self.assertEqual(admin_obj.check(), [])
grant_title_from_callable = admin_obj.grant_title(self.grant_report)
self.assertEqual(grant_title_from_callable,
self.grant_report.grant.title)