TST: 100% coverage
This commit is contained in:
parent
02a21306fe
commit
8622e2323d
8 changed files with 166 additions and 79 deletions
20
ccdb/projects/tests/test_admin.py
Normal file
20
ccdb/projects/tests/test_admin.py
Normal 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)
|
Loading…
Add table
Add a link
Reference in a new issue