website/activemembers/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/admin.py |
MemberGroupMembershipInlineFormSet |
5 |
5 |
0 |
2 |
0 |
0.00% |
website/activemembers/admin.py |
MemberGroupMembershipInline |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/admin.py |
MemberGroupAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/admin.py |
CommitteeAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/admin.py |
SocietyAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/admin.py |
BoardAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/admin.py |
TypeFilter |
8 |
8 |
0 |
6 |
0 |
0.00% |
website/activemembers/admin.py |
LectureYearFilter |
8 |
8 |
0 |
2 |
0 |
0.00% |
website/activemembers/admin.py |
ActiveMembershipsFilter |
7 |
7 |
0 |
4 |
0 |
0.00% |
website/activemembers/admin.py |
MemberGroupMembershipAdmin |
9 |
9 |
0 |
2 |
0 |
0.00% |
website/activemembers/admin.py |
MentorshipAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/admin.py |
(no class) |
72 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/api/v2/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/api/v2/filters.py |
MemberGroupTypeFilter |
9 |
9 |
0 |
6 |
0 |
0.00% |
website/activemembers/api/v2/filters.py |
MemberGroupDateFilter |
7 |
7 |
0 |
4 |
0 |
0.00% |
website/activemembers/api/v2/filters.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/api/v2/serializers/member_group.py |
MemberGroupSerializer |
12 |
6 |
0 |
8 |
2 |
50.00% |
website/activemembers/api/v2/serializers/member_group.py |
MemberGroupSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/api/v2/serializers/member_group.py |
MemberGroupListSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/api/v2/serializers/member_group.py |
MemberGroupListSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/api/v2/serializers/member_group.py |
MemberGroupShortSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/api/v2/serializers/member_group.py |
MemberGroupShortSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/api/v2/serializers/member_group.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/api/v2/serializers/member_group_membership.py |
MemberGroupMembershipSerializer |
4 |
4 |
0 |
2 |
0 |
0.00% |
website/activemembers/api/v2/serializers/member_group_membership.py |
MemberGroupMembershipSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/api/v2/serializers/member_group_membership.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/api/v2/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/api/v2/views.py |
MemberGroupListView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/api/v2/views.py |
MemberGroupDetailView |
6 |
6 |
0 |
2 |
0 |
0.00% |
website/activemembers/api/v2/views.py |
BoardDetailView |
4 |
4 |
0 |
0 |
0 |
0.00% |
website/activemembers/api/v2/views.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/apps.py |
ActiveMembersConfig |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/apps.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/backends.py |
MemberGroupBackend |
31 |
6 |
0 |
16 |
3 |
80.85% |
website/activemembers/backends.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/emails.py |
(no class) |
6 |
2 |
0 |
0 |
0 |
66.67% |
website/activemembers/forms.py |
MemberGroupMembershipForm |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/forms.py |
MemberGroupMembershipForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/forms.py |
MemberGroupForm |
3 |
3 |
0 |
2 |
0 |
0.00% |
website/activemembers/forms.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/gsuite.py |
GSuiteUserService |
23 |
22 |
0 |
6 |
0 |
3.45% |
website/activemembers/gsuite.py |
(no class) |
20 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/models.py |
ActiveMemberGroupManager |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/models.py |
MemberGroup |
28 |
10 |
0 |
10 |
1 |
65.79% |
website/activemembers/models.py |
MemberGroup.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/models.py |
Committee |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/models.py |
Committee.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/models.py |
Society |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/models.py |
Society.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/models.py |
Board |
12 |
3 |
0 |
8 |
1 |
80.00% |
website/activemembers/models.py |
Board.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/models.py |
ActiveMembershipManager |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/models.py |
MemberGroupMembership |
37 |
14 |
0 |
22 |
4 |
59.32% |
website/activemembers/models.py |
MemberGroupMembership.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/models.py |
Mentorship |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/models.py |
Mentorship.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/models.py |
(no class) |
101 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/services.py |
(no class) |
21 |
15 |
0 |
6 |
0 |
22.22% |
website/activemembers/signals.py |
(no class) |
31 |
14 |
0 |
10 |
1 |
43.90% |
website/activemembers/sitemaps.py |
StaticViewSitemap |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/sitemaps.py |
CommitteeSitemap |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/sitemaps.py |
SocietySitemap |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/sitemaps.py |
BoardSitemap |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/sitemaps.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/tasks.py |
(no class) |
16 |
16 |
0 |
4 |
0 |
0.00% |
website/activemembers/templatetags/activemembers_cards.py |
(no class) |
30 |
19 |
0 |
12 |
0 |
26.19% |
website/activemembers/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/views.py |
_MemberGroupDetailView |
8 |
8 |
0 |
0 |
0 |
0.00% |
website/activemembers/views.py |
CommitteeIndexView |
4 |
4 |
0 |
0 |
0 |
0.00% |
website/activemembers/views.py |
CommitteeDetailView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/views.py |
SocietyIndexView |
4 |
4 |
0 |
0 |
0 |
0.00% |
website/activemembers/views.py |
SocietyDetailView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/activemembers/views.py |
BoardIndexView |
11 |
11 |
0 |
2 |
0 |
0.00% |
website/activemembers/views.py |
BoardDetailView |
2 |
2 |
0 |
0 |
0 |
0.00% |
website/activemembers/views.py |
(no class) |
40 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/admin.py |
AnnouncementAdmin |
2 |
2 |
0 |
0 |
0 |
0.00% |
website/announcements/admin.py |
FrontpageArticleAdmin |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/announcements/admin.py |
SlideAdmin |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/announcements/admin.py |
SlideInline |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/admin.py |
EventAdmin |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/admin.py |
(no class) |
30 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/api/v2/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/api/v2/serializers.py |
AnnouncementSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/api/v2/serializers.py |
SlideSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/api/v2/serializers.py |
SlideSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/api/v2/serializers.py |
FrontpageArticleSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/api/v2/serializers.py |
FrontpageArticleSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/api/v2/serializers.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/api/v2/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/api/v2/views.py |
AnnouncementsAPIViewMixin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/api/v2/views.py |
SlideListView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/api/v2/views.py |
SlideDetailView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/api/v2/views.py |
FrontpageArticleListView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/api/v2/views.py |
FrontpageArticleDetailView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/api/v2/views.py |
AnnouncementListView |
4 |
4 |
0 |
0 |
0 |
0.00% |
website/announcements/api/v2/views.py |
AnnouncementDetailView |
2 |
2 |
0 |
0 |
0 |
0.00% |
website/announcements/api/v2/views.py |
(no class) |
29 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/apps.py |
AnnouncementsConfig |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/apps.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/context_processors.py |
(no class) |
8 |
0 |
0 |
2 |
0 |
100.00% |
website/announcements/middleware.py |
AnnouncementMiddleware |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/middleware.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/models.py |
VisibleObjectManager |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/models.py |
Announcement |
2 |
1 |
0 |
0 |
0 |
50.00% |
website/announcements/models.py |
Announcement.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/models.py |
FrontpageArticle |
2 |
1 |
0 |
0 |
0 |
50.00% |
website/announcements/models.py |
FrontpageArticle.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/models.py |
Slide |
19 |
15 |
0 |
10 |
1 |
17.24% |
website/announcements/models.py |
Slide.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/models.py |
(no class) |
60 |
1 |
0 |
0 |
0 |
98.33% |
website/announcements/services.py |
(no class) |
13 |
0 |
0 |
8 |
0 |
100.00% |
website/announcements/templatetags/frontpage_articles.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/templatetags/slider.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/announcements/views.py |
(no class) |
13 |
0 |
0 |
2 |
0 |
100.00% |
website/documents/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/admin.py |
MinutesInline |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/admin.py |
GeneralMeetingAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/admin.py |
LectureYearFilter |
9 |
9 |
0 |
4 |
0 |
0.00% |
website/documents/admin.py |
AnnualDocumentAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/admin.py |
AssociationDocumentAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/admin.py |
MiscellaneousDocumentAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/admin.py |
(no class) |
34 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/api/v2/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/api/v2/serializers/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/api/v2/serializers/document.py |
DocumentSerializer |
3 |
3 |
0 |
2 |
0 |
0.00% |
website/documents/api/v2/serializers/document.py |
DocumentSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/api/v2/serializers/document.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/apps.py |
DocumentsConfig |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/apps.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/forms.py |
DocumentFileInput |
6 |
6 |
0 |
2 |
0 |
0.00% |
website/documents/forms.py |
MinutesForm |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/forms.py |
MinutesForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/forms.py |
AnnualDocumentForm |
3 |
3 |
0 |
0 |
0 |
0.00% |
website/documents/forms.py |
AnnualDocumentForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/forms.py |
AssociationDocumentForm |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/forms.py |
AssociationDocumentForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/forms.py |
MiscellaneousDocumentForm |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/forms.py |
MiscellaneousDocumentForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/forms.py |
GeneralMeetingForm |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/forms.py |
GeneralMeetingForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/forms.py |
(no class) |
39 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/models.py |
Document |
2 |
1 |
0 |
0 |
0 |
50.00% |
website/documents/models.py |
Document.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/models.py |
AnnualDocument |
11 |
11 |
0 |
8 |
0 |
0.00% |
website/documents/models.py |
AnnualDocument.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/models.py |
AnnualDocument.Subcategory |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/models.py |
AssociationDocumentManager |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/documents/models.py |
AssociationDocument |
2 |
2 |
0 |
0 |
0 |
0.00% |
website/documents/models.py |
AssociationDocument.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/models.py |
MiscellaneousDocumentManager |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/models.py |
MiscellaneousDocument |
2 |
2 |
0 |
0 |
0 |
0.00% |
website/documents/models.py |
MiscellaneousDocument.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/models.py |
GeneralMeeting |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/models.py |
GeneralMeeting.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/models.py |
Minutes |
3 |
3 |
0 |
0 |
0 |
0.00% |
website/documents/models.py |
Minutes.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/models.py |
(no class) |
66 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/sitemaps.py |
StaticViewSitemap |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/sitemaps.py |
MiscellaneousDocumentsSitemap |
2 |
1 |
0 |
0 |
0 |
50.00% |
website/documents/sitemaps.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/templatetags/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/templatetags/document_cards.py |
(no class) |
25 |
14 |
0 |
6 |
0 |
35.48% |
website/documents/templatetags/filename.py |
(no class) |
6 |
1 |
0 |
0 |
0 |
83.33% |
website/documents/tests/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/tests/test_views.py |
GetDocumentTest |
24 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/tests/test_views.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/documents/views.py |
DocumentsIndexView |
12 |
12 |
0 |
6 |
0 |
0.00% |
website/documents/views.py |
DocumentDownloadView |
12 |
3 |
0 |
4 |
1 |
75.00% |
website/documents/views.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100.00% |
website/education/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/education/admin.py |
CourseAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/education/admin.py |
WithDownloadCsv |
9 |
9 |
0 |
2 |
0 |
0.00% |
website/education/admin.py |
ExamAdmin |
3 |
3 |
0 |
0 |
0 |
0.00% |
website/education/admin.py |
SummaryAdmin |
3 |
3 |
0 |
0 |
0 |
0.00% |
website/education/admin.py |
(no class) |
43 |
0 |
0 |
0 |
0 |
100.00% |
website/education/apps.py |
EducationConfig |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/education/apps.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100.00% |
website/education/emails.py |
(no class) |
8 |
2 |
0 |
0 |
0 |
75.00% |
website/education/forms.py |
AddExamForm |
2 |
2 |
0 |
0 |
0 |
0.00% |
website/education/forms.py |
AddExamForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/education/forms.py |
AddSummaryForm |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/education/forms.py |
AddSummaryForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/education/forms.py |
SummaryAdminForm |
7 |
7 |
0 |
2 |
0 |
0.00% |
website/education/forms.py |
SummaryAdminForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/education/forms.py |
(no class) |
30 |
0 |
0 |
0 |
0 |
100.00% |
website/education/models.py |
Category |
2 |
1 |
0 |
0 |
0 |
50.00% |
website/education/models.py |
Category.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/education/models.py |
Course |
2 |
1 |
0 |
0 |
0 |
50.00% |
website/education/models.py |
Course.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/education/models.py |
Exam |
3 |
2 |
0 |
0 |
0 |
33.33% |
website/education/models.py |
Exam.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/education/models.py |
Summary |
2 |
1 |
0 |
0 |
0 |
50.00% |
website/education/models.py |
Summary.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/education/models.py |
(no class) |
68 |
0 |
0 |
0 |
0 |
100.00% |
website/education/sitemaps.py |
StaticViewSitemap |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/education/sitemaps.py |
CourseSitemap |
2 |
1 |
0 |
0 |
0 |
50.00% |
website/education/sitemaps.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100.00% |
website/education/templatetags/frontpage_summaries.py |
(no class) |
8 |
0 |
0 |
2 |
1 |
90.00% |
website/education/urls.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/education/views.py |
CourseIndexView |
8 |
8 |
0 |
0 |
0 |
0.00% |
website/education/views.py |
CourseDetailView |
16 |
16 |
0 |
10 |
0 |
0.00% |
website/education/views.py |
ExamDetailView |
7 |
7 |
0 |
0 |
0 |
0.00% |
website/education/views.py |
SummaryDetailView |
7 |
7 |
0 |
0 |
0 |
0.00% |
website/education/views.py |
ExamCreateView |
10 |
10 |
0 |
0 |
0 |
0.00% |
website/education/views.py |
SummaryCreateView |
10 |
10 |
0 |
0 |
0 |
0.00% |
website/education/views.py |
BookInfoView |
3 |
3 |
0 |
2 |
0 |
0.00% |
website/education/views.py |
(no class) |
62 |
0 |
0 |
0 |
0 |
100.00% |
website/events/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/admin/__init__.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/events/admin/documents.py |
EventDocumentAdmin |
6 |
2 |
0 |
4 |
2 |
60.00% |
website/events/admin/documents.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100.00% |
website/events/admin/event.py |
EventAdmin |
68 |
35 |
0 |
30 |
0 |
47.96% |
website/events/admin/event.py |
(no class) |
53 |
0 |
0 |
0 |
0 |
100.00% |
website/events/admin/external_event.py |
ExternalEventAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/admin/external_event.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100.00% |
website/events/admin/filters.py |
LectureYearFilter |
13 |
13 |
0 |
4 |
0 |
0.00% |
website/events/admin/filters.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100.00% |
website/events/admin/forms.py |
RegistrationAdminForm |
7 |
7 |
0 |
2 |
0 |
0.00% |
website/events/admin/forms.py |
RegistrationAdminForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/admin/forms.py |
RegistrationInformationFieldForm |
8 |
3 |
0 |
0 |
0 |
62.50% |
website/events/admin/forms.py |
RegistrationInformationFieldForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/admin/forms.py |
EventAdminForm |
7 |
7 |
0 |
4 |
0 |
0.00% |
website/events/admin/forms.py |
(no class) |
22 |
0 |
0 |
0 |
0 |
100.00% |
website/events/admin/inlines.py |
RegistrationInformationFieldInline |
5 |
0 |
0 |
2 |
0 |
100.00% |
website/events/admin/inlines.py |
PizzaEventInline |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/admin/inlines.py |
PromotionRequestInline |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/events/admin/inlines.py |
(no class) |
24 |
0 |
0 |
0 |
0 |
100.00% |
website/events/admin/registration.py |
RegistrationAdmin |
33 |
24 |
0 |
20 |
3 |
22.64% |
website/events/admin/registration.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100.00% |
website/events/admin/views.py |
EventAdminDetails |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/events/admin/views.py |
RegistrationAdminFields |
22 |
22 |
0 |
4 |
0 |
0.00% |
website/events/admin/views.py |
EventRegistrationsExport |
35 |
35 |
0 |
18 |
0 |
0.00% |
website/events/admin/views.py |
EventMarkPresentQR |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/events/admin/views.py |
(no class) |
50 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/calendarjs/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/calendarjs/permissions.py |
UnpublishedEventPermissions |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/calendarjs/permissions.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/calendarjs/serializers.py |
EventsCalenderJSSerializer |
11 |
2 |
0 |
4 |
2 |
73.33% |
website/events/api/calendarjs/serializers.py |
EventsCalenderJSSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/calendarjs/serializers.py |
UnpublishedEventsCalenderJSSerializer |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/calendarjs/serializers.py |
UnpublishedEventsCalenderJSSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/calendarjs/serializers.py |
ExternalEventCalendarJSSerializer |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/calendarjs/serializers.py |
ExternalEventCalendarJSSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/calendarjs/serializers.py |
(no class) |
24 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/calendarjs/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/calendarjs/views.py |
CalendarJSEventListView |
8 |
0 |
0 |
2 |
1 |
90.00% |
website/events/api/calendarjs/views.py |
CalendarJSUnpublishedEventListView |
7 |
1 |
0 |
2 |
1 |
77.78% |
website/events/api/calendarjs/views.py |
CalendarJSExternalEventListView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/calendarjs/views.py |
(no class) |
29 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/admin/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/admin/filters.py |
PublishedFilter |
8 |
8 |
0 |
2 |
0 |
0.00% |
website/events/api/v2/admin/filters.py |
EventRegistrationCancelledFilter |
10 |
10 |
0 |
4 |
0 |
0.00% |
website/events/api/v2/admin/filters.py |
EventRegistrationQueuedFilter |
10 |
10 |
0 |
4 |
0 |
0.00% |
website/events/api/v2/admin/filters.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/admin/permissions.py |
IsOrganiser |
12 |
12 |
0 |
8 |
0 |
0.00% |
website/events/api/v2/admin/permissions.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/admin/serializers/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/admin/serializers/event.py |
EventAdminSerializer |
6 |
6 |
0 |
0 |
0 |
0.00% |
website/events/api/v2/admin/serializers/event.py |
EventAdminSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/admin/serializers/event.py |
EventListAdminSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/admin/serializers/event.py |
EventListAdminSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/admin/serializers/event.py |
(no class) |
27 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/admin/serializers/event_registration.py |
EventRegistrationAdminSerializer |
7 |
7 |
0 |
0 |
0 |
0.00% |
website/events/api/v2/admin/serializers/event_registration.py |
EventRegistrationAdminSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/admin/serializers/event_registration.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/admin/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/admin/views.py |
EventAdminListCreateAPIView |
3 |
3 |
0 |
2 |
0 |
0.00% |
website/events/api/v2/admin/views.py |
EventAdminDetailAPIView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/admin/views.py |
EventRegistrationAdminListView |
8 |
8 |
0 |
2 |
0 |
0.00% |
website/events/api/v2/admin/views.py |
EventRegistrationAdminDetailView |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/events/api/v2/admin/views.py |
EventRegistrationAdminFieldsView |
14 |
14 |
0 |
4 |
0 |
0.00% |
website/events/api/v2/admin/views.py |
(no class) |
52 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/filters.py |
EventDateFilter |
7 |
1 |
0 |
4 |
0 |
90.91% |
website/events/api/v2/filters.py |
CategoryFilter |
5 |
2 |
0 |
2 |
1 |
57.14% |
website/events/api/v2/filters.py |
OrganiserFilter |
5 |
2 |
0 |
2 |
1 |
57.14% |
website/events/api/v2/filters.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/serializers/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/serializers/event.py |
EventSerializer |
23 |
6 |
0 |
10 |
5 |
66.67% |
website/events/api/v2/serializers/event.py |
EventSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/serializers/event.py |
EventListSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/serializers/event.py |
(no class) |
34 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/serializers/event_registration.py |
EventRegistrationSerializer |
10 |
10 |
0 |
2 |
0 |
0.00% |
website/events/api/v2/serializers/event_registration.py |
EventRegistrationSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/serializers/event_registration.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/serializers/external_event.py |
ExternalEventSerializer |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/events/api/v2/serializers/external_event.py |
ExternalEventSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/serializers/external_event.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/views.py |
EventListView |
4 |
0 |
0 |
2 |
1 |
83.33% |
website/events/api/v2/views.py |
EventDetailView |
4 |
0 |
0 |
2 |
1 |
83.33% |
website/events/api/v2/views.py |
EventRegistrationsView |
28 |
28 |
0 |
6 |
0 |
0.00% |
website/events/api/v2/views.py |
EventRegistrationDetailView |
11 |
11 |
0 |
4 |
0 |
0.00% |
website/events/api/v2/views.py |
EventRegistrationFieldsView |
16 |
16 |
0 |
2 |
0 |
0.00% |
website/events/api/v2/views.py |
ExternalEventListView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/views.py |
ExternalEventDetailView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/api/v2/views.py |
MarkPresentAPIView |
13 |
0 |
0 |
8 |
0 |
100.00% |
website/events/api/v2/views.py |
(no class) |
78 |
0 |
0 |
0 |
0 |
100.00% |
website/events/apps.py |
EventsConfig |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/events/apps.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/events/decorators.py |
OrganiserOnly |
15 |
7 |
0 |
6 |
1 |
52.38% |
website/events/decorators.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/events/emails.py |
(no class) |
15 |
6 |
0 |
2 |
1 |
58.82% |
website/events/exceptions.py |
RegistrationError |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/exceptions.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/events/feeds.py |
EventFeed |
21 |
18 |
0 |
4 |
0 |
12.00% |
website/events/feeds.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100.00% |
website/events/forms.py |
FieldsForm |
15 |
0 |
0 |
10 |
1 |
96.00% |
website/events/forms.py |
EventDocumentForm |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/forms.py |
EventDocumentForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/forms.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/__init__.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/categories.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/documents.py |
EventDocument |
2 |
2 |
0 |
0 |
0 |
0.00% |
website/events/models/documents.py |
EventDocument.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/documents.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/event.py |
Event |
84 |
24 |
0 |
56 |
9 |
66.43% |
website/events/models/event.py |
Event.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/event.py |
(no class) |
102 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/event_registration.py |
EventRegistration |
35 |
8 |
0 |
18 |
4 |
73.58% |
website/events/models/event_registration.py |
EventRegistration.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/event_registration.py |
(no class) |
54 |
1 |
0 |
0 |
0 |
98.15% |
website/events/models/external_event.py |
ExternalEvent |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/external_event.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/feed_token.py |
FeedToken |
7 |
6 |
0 |
0 |
0 |
14.29% |
website/events/models/feed_token.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/registration_information_field.py |
RegistrationInformationField |
30 |
0 |
0 |
12 |
2 |
95.24% |
website/events/models/registration_information_field.py |
RegistrationInformationField.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/registration_information_field.py |
AbstractRegistrationInformation |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/registration_information_field.py |
AbstractRegistrationInformation.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/registration_information_field.py |
BooleanRegistrationInformation |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/registration_information_field.py |
TextRegistrationInformation |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/registration_information_field.py |
IntegerRegistrationInformation |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/registration_information_field.py |
(no class) |
31 |
0 |
0 |
0 |
0 |
100.00% |
website/events/models/status.py |
(no class) |
27 |
4 |
0 |
6 |
3 |
78.79% |
website/events/payables.py |
EventRegistrationPayable |
12 |
2 |
0 |
2 |
1 |
78.57% |
website/events/payables.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100.00% |
website/events/services.py |
(no class) |
215 |
51 |
0 |
120 |
16 |
73.43% |
website/events/signals.py |
(no class) |
11 |
1 |
0 |
2 |
1 |
84.62% |
website/events/sitemaps.py |
StaticViewSitemap |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/events/sitemaps.py |
EventSitemap |
2 |
1 |
0 |
0 |
0 |
50.00% |
website/events/sitemaps.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100.00% |
website/events/tasks.py |
(no class) |
11 |
6 |
0 |
2 |
0 |
38.46% |
website/events/templatetags/event_cards.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/events/templatetags/frontpage_events.py |
(no class) |
21 |
8 |
0 |
10 |
2 |
48.39% |
website/events/tests/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/tests/test_admin.py |
DoNextModelAdminTest |
31 |
0 |
0 |
0 |
0 |
100.00% |
website/events/tests/test_admin.py |
RegistrationInformationFieldInlineTest |
19 |
0 |
0 |
0 |
0 |
100.00% |
website/events/tests/test_admin.py |
EventAdminTest |
41 |
0 |
0 |
0 |
0 |
100.00% |
website/events/tests/test_admin.py |
(no class) |
46 |
0 |
0 |
0 |
0 |
100.00% |
website/events/tests/test_api.py |
RegistrationApiTest |
29 |
0 |
0 |
0 |
0 |
100.00% |
website/events/tests/test_api.py |
CalendarjsTest |
19 |
0 |
0 |
0 |
0 |
100.00% |
website/events/tests/test_api.py |
EventApiV2Test |
17 |
0 |
0 |
0 |
0 |
100.00% |
website/events/tests/test_api.py |
(no class) |
39 |
0 |
0 |
0 |
0 |
100.00% |
website/events/tests/test_models.py |
EventTest |
126 |
0 |
0 |
0 |
0 |
100.00% |
website/events/tests/test_models.py |
RegistrationTest |
50 |
1 |
0 |
0 |
0 |
98.00% |
website/events/tests/test_models.py |
(no class) |
38 |
0 |
0 |
0 |
0 |
100.00% |
website/events/tests/test_services.py |
ServicesTest |
186 |
0 |
0 |
6 |
0 |
100.00% |
website/events/tests/test_services.py |
(no class) |
36 |
0 |
0 |
0 |
0 |
100.00% |
website/events/tests/test_views.py |
AdminTest |
54 |
0 |
0 |
0 |
0 |
100.00% |
website/events/tests/test_views.py |
RegistrationTest |
163 |
0 |
0 |
0 |
0 |
100.00% |
website/events/tests/test_views.py |
EventPageTest |
13 |
0 |
0 |
0 |
0 |
100.00% |
website/events/tests/test_views.py |
(no class) |
64 |
0 |
0 |
0 |
0 |
100.00% |
website/events/urls.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/events/views.py |
EventIndex |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/events/views.py |
EventDetail |
23 |
0 |
0 |
4 |
0 |
100.00% |
website/events/views.py |
AlumniEventsView |
4 |
4 |
0 |
0 |
0 |
0.00% |
website/events/views.py |
EventRegisterView |
10 |
1 |
0 |
2 |
0 |
91.67% |
website/events/views.py |
EventCancelView |
8 |
3 |
0 |
0 |
0 |
62.50% |
website/events/views.py |
RegistrationView |
21 |
6 |
0 |
2 |
1 |
69.57% |
website/events/views.py |
MarkPresentView |
14 |
0 |
0 |
8 |
0 |
100.00% |
website/events/views.py |
NextEventView |
4 |
4 |
0 |
2 |
0 |
0.00% |
website/events/views.py |
ICalHelpView |
6 |
6 |
0 |
2 |
0 |
0.00% |
website/events/views.py |
(no class) |
57 |
0 |
0 |
0 |
0 |
100.00% |
website/events/widgets.py |
FieldsWidget |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/events/widgets.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/admin.py |
ReferenceFaceEncodingInline |
2 |
2 |
0 |
0 |
0 |
0.00% |
website/facedetection/admin.py |
ReferenceFaceAdmin |
8 |
8 |
0 |
4 |
0 |
0.00% |
website/facedetection/admin.py |
PhotoFaceEncodingInline |
7 |
7 |
0 |
2 |
0 |
0.00% |
website/facedetection/admin.py |
FaceDetectionPhotoAdmin |
7 |
6 |
0 |
2 |
0 |
11.11% |
website/facedetection/admin.py |
(no class) |
47 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/api/facedetection/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/api/facedetection/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/api/facedetection/views.py |
FaceEncodingPostView |
38 |
38 |
0 |
22 |
0 |
0.00% |
website/facedetection/api/facedetection/views.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/api/v2/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/api/v2/serializers.py |
ReferenceFaceSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/api/v2/serializers.py |
ReferenceFaceSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/api/v2/serializers.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/api/v2/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/api/v2/views.py |
YourPhotosView |
8 |
8 |
0 |
4 |
0 |
0.00% |
website/facedetection/api/v2/views.py |
ReferenceFaceListView |
11 |
11 |
0 |
6 |
0 |
0.00% |
website/facedetection/api/v2/views.py |
ReferenceFaceDeleteView |
3 |
3 |
0 |
0 |
0 |
0.00% |
website/facedetection/api/v2/views.py |
(no class) |
33 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/apps.py |
FaceDetectionConfig |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/apps.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/forms.py |
ReferenceFaceUploadForm |
9 |
9 |
0 |
6 |
0 |
0.00% |
website/facedetection/forms.py |
ReferenceFaceUploadForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/forms.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/models.py |
FaceDetectionUser |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/models.py |
FaceDetectionUser.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/models.py |
BaseFaceEncodingSource |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/models.py |
BaseFaceEncodingSource.Status |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/models.py |
BaseFaceEncodingSource.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/models.py |
FaceDetectionPhoto |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/models.py |
ReferenceFace |
4 |
3 |
0 |
2 |
0 |
16.67% |
website/facedetection/models.py |
BaseFaceEncoding |
10 |
10 |
0 |
4 |
0 |
0.00% |
website/facedetection/models.py |
BaseFaceEncoding.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/models.py |
PhotoFaceEncoding |
7 |
6 |
0 |
2 |
0 |
11.11% |
website/facedetection/models.py |
ReferenceFaceEncoding |
7 |
6 |
0 |
2 |
0 |
11.11% |
website/facedetection/models.py |
(no class) |
190 |
3 |
0 |
0 |
0 |
98.42% |
website/facedetection/services.py |
(no class) |
79 |
59 |
0 |
30 |
0 |
18.35% |
website/facedetection/signals.py |
(no class) |
14 |
5 |
0 |
4 |
0 |
50.00% |
website/facedetection/tasks.py |
(no class) |
12 |
12 |
0 |
0 |
0 |
0.00% |
website/facedetection/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/facedetection/views.py |
YourPhotosView |
10 |
10 |
0 |
2 |
0 |
0.00% |
website/facedetection/views.py |
ReferenceFaceView |
7 |
7 |
0 |
0 |
0 |
0.00% |
website/facedetection/views.py |
ReferenceFaceUploadView |
12 |
12 |
0 |
4 |
0 |
0.00% |
website/facedetection/views.py |
ReferenceFaceDeleteView |
10 |
10 |
0 |
0 |
0 |
0.00% |
website/facedetection/views.py |
(no class) |
39 |
0 |
0 |
0 |
0 |
100.00% |
website/mailinglists/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/mailinglists/admin.py |
VerbatimAddressInline |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/mailinglists/admin.py |
ListAliasInline |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/mailinglists/admin.py |
MailingListAdmin |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/mailinglists/admin.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100.00% |
website/mailinglists/apps.py |
MailinglistsConfig |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/mailinglists/apps.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/mailinglists/gsuite.py |
GSuiteSyncService |
135 |
19 |
0 |
30 |
2 |
86.06% |
website/mailinglists/gsuite.py |
GSuiteSyncService.GroupData |
10 |
1 |
0 |
2 |
1 |
83.33% |
website/mailinglists/gsuite.py |
(no class) |
29 |
0 |
0 |
0 |
0 |
100.00% |
website/mailinglists/models.py |
MailingList |
19 |
7 |
0 |
22 |
4 |
48.78% |
website/mailinglists/models.py |
VerbatimAddress |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/mailinglists/models.py |
VerbatimAddress.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/mailinglists/models.py |
ListAlias |
4 |
0 |
0 |
2 |
0 |
100.00% |
website/mailinglists/models.py |
ListAlias.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/mailinglists/models.py |
(no class) |
46 |
5 |
0 |
6 |
1 |
80.77% |
website/mailinglists/services.py |
(no class) |
40 |
12 |
0 |
14 |
3 |
57.41% |
website/mailinglists/signals.py |
(no class) |
22 |
9 |
0 |
4 |
1 |
53.85% |
website/mailinglists/tasks.py |
(no class) |
6 |
6 |
0 |
0 |
0 |
0.00% |
website/mailinglists/tests/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/mailinglists/tests/test_gsuite.py |
GSuiteSyncTestCase |
109 |
0 |
0 |
0 |
0 |
100.00% |
website/mailinglists/tests/test_gsuite.py |
(no class) |
35 |
1 |
0 |
0 |
0 |
97.14% |
website/mailinglists/tests/test_models.py |
MailingListTest |
13 |
0 |
0 |
0 |
0 |
100.00% |
website/mailinglists/tests/test_models.py |
ListAliasTest |
13 |
0 |
0 |
0 |
0 |
100.00% |
website/mailinglists/tests/test_models.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100.00% |
website/members/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/admin.py |
ActiveMemberInline |
3 |
3 |
0 |
0 |
0 |
0.00% |
website/members/admin.py |
MembershipInline |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/admin.py |
ProfileInline |
4 |
4 |
0 |
2 |
0 |
0.00% |
website/members/admin.py |
MembershipTypeListFilter |
6 |
6 |
0 |
4 |
0 |
0.00% |
website/members/admin.py |
AgeListFilter |
12 |
12 |
0 |
8 |
0 |
0.00% |
website/members/admin.py |
HasPermissionsFilter |
7 |
7 |
0 |
4 |
0 |
0.00% |
website/members/admin.py |
UserAdmin |
25 |
25 |
0 |
8 |
0 |
0.00% |
website/members/admin.py |
MemberAdmin |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/members/admin.py |
(no class) |
68 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/calendarjs/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/calendarjs/serializers.py |
MemberBirthdaySerializer |
15 |
15 |
0 |
4 |
0 |
0.00% |
website/members/api/calendarjs/serializers.py |
MemberBirthdaySerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/calendarjs/serializers.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/calendarjs/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/calendarjs/views.py |
CalendarJSBirthdayListView |
20 |
20 |
0 |
6 |
0 |
0.00% |
website/members/api/calendarjs/views.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/v2/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/v2/filters.py |
StartingYearFilter |
5 |
5 |
0 |
2 |
0 |
0.00% |
website/members/api/v2/filters.py |
FormerMemberFilter |
18 |
18 |
0 |
6 |
0 |
0.00% |
website/members/api/v2/filters.py |
MembershipTypeFilter |
6 |
6 |
0 |
2 |
0 |
0.00% |
website/members/api/v2/filters.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/v2/permissions.py |
HasActiveMembership |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/members/api/v2/permissions.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/v2/serializers/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/v2/serializers/member.py |
MemberSerializer |
22 |
8 |
0 |
10 |
2 |
62.50% |
website/members/api/v2/serializers/member.py |
MemberSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/v2/serializers/member.py |
MemberListSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/v2/serializers/member.py |
MemberListSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/v2/serializers/member.py |
MemberCurrentSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/v2/serializers/member.py |
MemberCurrentSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/v2/serializers/member.py |
(no class) |
28 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/v2/serializers/profile.py |
ProfileSerializer |
13 |
1 |
0 |
6 |
2 |
84.21% |
website/members/api/v2/serializers/profile.py |
ProfileSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/v2/serializers/profile.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/v2/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/v2/views.py |
MemberListView |
6 |
6 |
0 |
2 |
0 |
0.00% |
website/members/api/v2/views.py |
MemberDetailView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/api/v2/views.py |
MemberCurrentView |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/members/api/v2/views.py |
(no class) |
33 |
0 |
0 |
0 |
0 |
100.00% |
website/members/apps.py |
MembersConfig |
12 |
1 |
0 |
8 |
1 |
90.00% |
website/members/apps.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100.00% |
website/members/decorators.py |
ActiveMembershipRequired |
4 |
0 |
0 |
2 |
0 |
100.00% |
website/members/decorators.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/members/emails.py |
(no class) |
58 |
6 |
0 |
20 |
6 |
84.62% |
website/members/forms.py |
ProfileForm |
34 |
34 |
0 |
26 |
0 |
0.00% |
website/members/forms.py |
ProfileForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/forms.py |
UserCreationForm |
3 |
3 |
0 |
2 |
0 |
0.00% |
website/members/forms.py |
UserCreationForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/forms.py |
UserChangeForm |
3 |
3 |
0 |
2 |
0 |
0.00% |
website/members/forms.py |
(no class) |
28 |
0 |
0 |
0 |
0 |
100.00% |
website/members/middleware.py |
MemberMiddleware |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/members/middleware.py |
(no class) |
12 |
1 |
0 |
0 |
0 |
91.67% |
website/members/models/__init__.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/members/models/email_change.py |
EmailChange |
7 |
5 |
0 |
4 |
0 |
18.18% |
website/members/models/email_change.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100.00% |
website/members/models/member.py |
MemberManager |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/members/models/member.py |
ActiveMemberManager |
2 |
2 |
0 |
0 |
0 |
0.00% |
website/members/models/member.py |
CurrentMemberManager |
9 |
0 |
0 |
2 |
0 |
100.00% |
website/members/models/member.py |
Member |
36 |
11 |
0 |
18 |
5 |
59.26% |
website/members/models/member.py |
Member.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/models/member.py |
(no class) |
48 |
0 |
0 |
0 |
0 |
100.00% |
website/members/models/membership.py |
Membership |
19 |
16 |
0 |
12 |
0 |
9.68% |
website/members/models/membership.py |
(no class) |
21 |
0 |
0 |
0 |
0 |
100.00% |
website/members/models/profile.py |
Profile |
51 |
19 |
0 |
38 |
3 |
61.80% |
website/members/models/profile.py |
(no class) |
49 |
0 |
0 |
0 |
0 |
100.00% |
website/members/services.py |
(no class) |
100 |
40 |
0 |
36 |
1 |
53.68% |
website/members/sitemaps.py |
StaticViewSitemap |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/members/sitemaps.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/members/tasks.py |
(no class) |
14 |
14 |
0 |
0 |
0 |
0.00% |
website/members/templatetags/member_card.py |
(no class) |
14 |
2 |
0 |
4 |
2 |
77.78% |
website/members/tests/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/members/tests/test_emails.py |
EmailsTest |
80 |
0 |
0 |
0 |
0 |
100.00% |
website/members/tests/test_emails.py |
(no class) |
20 |
0 |
0 |
0 |
0 |
100.00% |
website/members/tests/test_models.py |
MemberBirthdayTest |
18 |
0 |
0 |
0 |
0 |
100.00% |
website/members/tests/test_models.py |
MemberTest |
42 |
0 |
0 |
0 |
0 |
100.00% |
website/members/tests/test_models.py |
MemberDisplayNameTest |
36 |
0 |
0 |
0 |
0 |
100.00% |
website/members/tests/test_models.py |
(no class) |
38 |
0 |
0 |
0 |
0 |
100.00% |
website/members/tests/test_services.py |
StatisticsTest |
5 |
0 |
0 |
2 |
0 |
100.00% |
website/members/tests/test_services.py |
EmailChangeTest |
24 |
0 |
0 |
0 |
0 |
100.00% |
website/members/tests/test_services.py |
DataMinimisationTest |
44 |
0 |
0 |
0 |
0 |
100.00% |
website/members/tests/test_services.py |
(no class) |
31 |
0 |
0 |
0 |
0 |
100.00% |
website/members/tests/test_views.py |
MembersIndexText |
25 |
0 |
0 |
2 |
0 |
100.00% |
website/members/tests/test_views.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/members/urls.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/members/views.py |
MembersIndex |
38 |
16 |
0 |
16 |
5 |
57.41% |
website/members/views.py |
ProfileDetailView |
21 |
21 |
0 |
12 |
0 |
0.00% |
website/members/views.py |
UserProfileUpdateView |
4 |
4 |
0 |
0 |
0 |
0.00% |
website/members/views.py |
StatisticsView |
3 |
3 |
0 |
0 |
0 |
0.00% |
website/members/views.py |
EmailChangeFormView |
9 |
9 |
0 |
0 |
0 |
0.00% |
website/members/views.py |
EmailChangeConfirmView |
5 |
5 |
0 |
2 |
0 |
0.00% |
website/members/views.py |
EmailChangeVerifyView |
5 |
5 |
0 |
2 |
0 |
0.00% |
website/members/views.py |
(no class) |
77 |
0 |
0 |
0 |
0 |
100.00% |
website/merchandise/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/merchandise/admin.py |
MerchandiseItemAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/merchandise/admin.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/merchandise/apps.py |
MerchandiseConfig |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/merchandise/apps.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100.00% |
website/merchandise/models.py |
MerchandiseItem |
13 |
9 |
0 |
6 |
1 |
26.32% |
website/merchandise/models.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100.00% |
website/merchandise/sitemaps.py |
StaticViewSitemap |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/merchandise/sitemaps.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100.00% |
website/merchandise/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/merchandise/views.py |
(no class) |
12 |
7 |
0 |
0 |
0 |
41.67% |
website/moneybirdsynchronization/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/admin.py |
MoneybirdContactAdmin |
3 |
3 |
0 |
2 |
0 |
0.00% |
website/moneybirdsynchronization/admin.py |
MoneybirdExternalInvoiceAdmin |
4 |
4 |
0 |
2 |
0 |
0.00% |
website/moneybirdsynchronization/admin.py |
MoneybirdPaymentAdmin |
7 |
7 |
0 |
2 |
0 |
0.00% |
website/moneybirdsynchronization/admin.py |
MoneybirdProjectAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/admin.py |
MoneybirdReceiptAdmin |
6 |
6 |
0 |
2 |
0 |
0.00% |
website/moneybirdsynchronization/admin.py |
(no class) |
45 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/administration.py |
Administration |
37 |
37 |
0 |
14 |
0 |
0.00% |
website/moneybirdsynchronization/administration.py |
Administration.InvalidResourcePath |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/administration.py |
Administration.Error |
6 |
1 |
0 |
2 |
1 |
75.00% |
website/moneybirdsynchronization/administration.py |
Administration.Unauthorized |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/administration.py |
Administration.NotFound |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/administration.py |
Administration.InvalidData |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/administration.py |
Administration.Throttled |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/administration.py |
Administration.ServerError |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/administration.py |
HttpsAdministration |
26 |
26 |
0 |
0 |
0 |
0.00% |
website/moneybirdsynchronization/administration.py |
MoneybirdNotConfiguredError |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/administration.py |
(no class) |
74 |
17 |
0 |
6 |
0 |
71.25% |
website/moneybirdsynchronization/apps.py |
MoneybirdsynchronizationConfig |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/apps.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/emails.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/models.py |
MoneybirdProject |
2 |
1 |
0 |
0 |
0 |
50.00% |
website/moneybirdsynchronization/models.py |
MoneybirdProject.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/models.py |
MoneybirdContact |
26 |
8 |
0 |
10 |
3 |
69.44% |
website/moneybirdsynchronization/models.py |
MoneybirdContact.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/models.py |
MoneybirdExternalInvoice |
48 |
42 |
0 |
20 |
0 |
8.82% |
website/moneybirdsynchronization/models.py |
MoneybirdExternalInvoice.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/models.py |
MoneybirdReceipt |
12 |
11 |
0 |
2 |
0 |
7.14% |
website/moneybirdsynchronization/models.py |
MoneybirdReceipt.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/models.py |
MoneybirdPayment |
6 |
2 |
0 |
2 |
1 |
62.50% |
website/moneybirdsynchronization/models.py |
MoneybirdPayment.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/models.py |
(no class) |
119 |
34 |
0 |
30 |
2 |
59.73% |
website/moneybirdsynchronization/moneybird.py |
MoneybirdAPIService |
19 |
19 |
0 |
0 |
0 |
0.00% |
website/moneybirdsynchronization/moneybird.py |
(no class) |
27 |
1 |
0 |
2 |
1 |
93.10% |
website/moneybirdsynchronization/services.py |
(no class) |
275 |
143 |
0 |
76 |
3 |
45.87% |
website/moneybirdsynchronization/signals.py |
(no class) |
96 |
32 |
0 |
26 |
4 |
62.30% |
website/moneybirdsynchronization/tasks.py |
(no class) |
18 |
10 |
0 |
6 |
0 |
33.33% |
website/moneybirdsynchronization/tests/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/tests/test_services.py |
ServicesTest |
226 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/tests/test_services.py |
(no class) |
46 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/tests/test_signals.py |
SignalsTest |
26 |
0 |
0 |
0 |
0 |
100.00% |
website/moneybirdsynchronization/tests/test_signals.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/admin.py |
NewsletterItemInline |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/admin.py |
NewsletterEventInline |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/admin.py |
NewsletterAdmin |
13 |
1 |
0 |
4 |
1 |
88.24% |
website/newsletters/admin.py |
(no class) |
26 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/apps.py |
NewslettersConfig |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/apps.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/emails.py |
(no class) |
22 |
4 |
0 |
2 |
1 |
79.17% |
website/newsletters/forms.py |
NewsletterEventForm |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/forms.py |
NewsletterEventForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/forms.py |
NewsletterEventForm.Media |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/forms.py |
NewsletterImportEventForm |
37 |
37 |
0 |
28 |
0 |
0.00% |
website/newsletters/forms.py |
(no class) |
25 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/models.py |
Newsletter |
11 |
9 |
0 |
6 |
0 |
11.76% |
website/newsletters/models.py |
Newsletter.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/models.py |
NewsletterContent |
8 |
2 |
0 |
4 |
2 |
66.67% |
website/newsletters/models.py |
NewsletterContent.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/models.py |
NewsletterItem |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/models.py |
NewsletterEvent |
3 |
0 |
0 |
2 |
0 |
100.00% |
website/newsletters/models.py |
(no class) |
39 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/services.py |
(no class) |
65 |
19 |
0 |
10 |
3 |
68.00% |
website/newsletters/signals.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/tasks.py |
(no class) |
9 |
9 |
0 |
2 |
0 |
0.00% |
website/newsletters/templatetags/listutil.py |
(no class) |
52 |
9 |
0 |
12 |
1 |
84.38% |
website/newsletters/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/newsletters/views.py |
ImportEventView |
9 |
9 |
0 |
0 |
0 |
0.00% |
website/newsletters/views.py |
(no class) |
41 |
1 |
0 |
6 |
1 |
95.74% |
website/partners/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/admin.py |
PartnerImageInline |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/admin.py |
PartnerAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/admin.py |
VacancyCategoryAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/admin.py |
VacancyAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/admin.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/filters.py |
VacancyPartnerFilter |
5 |
5 |
0 |
2 |
0 |
0.00% |
website/partners/api/v2/filters.py |
VacancyCategoryFilter |
5 |
5 |
0 |
2 |
0 |
0.00% |
website/partners/api/v2/filters.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/serializers/__init__.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/serializers/partner.py |
PartnerSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/serializers/partner.py |
PartnerSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/serializers/partner.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/serializers/vacancy.py |
VacancySerializer |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/partners/api/v2/serializers/vacancy.py |
VacancySerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/serializers/vacancy.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/serializers/vacancy_category.py |
VacancyCategorySerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/serializers/vacancy_category.py |
VacancyCategorySerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/serializers/vacancy_category.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/urls.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/views.py |
PartnerListView |
4 |
4 |
0 |
2 |
0 |
0.00% |
website/partners/api/v2/views.py |
PartnerDetailView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/views.py |
VacancyListView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/views.py |
VacancyDetailView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/views.py |
VacancyCategoryListView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/api/v2/views.py |
(no class) |
44 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/apps.py |
PartnersConfig |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/apps.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/models.py |
Partner |
27 |
23 |
0 |
12 |
0 |
10.26% |
website/partners/models.py |
Partner.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/models.py |
PartnerImage |
10 |
7 |
0 |
4 |
0 |
21.43% |
website/partners/models.py |
VacancyCategory |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/models.py |
VacancyCategory.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/models.py |
Vacancy |
38 |
33 |
0 |
24 |
1 |
9.68% |
website/partners/models.py |
Vacancy.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/models.py |
(no class) |
69 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/sitemaps.py |
StaticViewSitemap |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/sitemaps.py |
PartnerSitemap |
2 |
1 |
0 |
0 |
0 |
50.00% |
website/partners/sitemaps.py |
VacancySitemap |
2 |
1 |
0 |
0 |
0 |
50.00% |
website/partners/sitemaps.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/templatetags/frontpage_vacancies.py |
(no class) |
13 |
4 |
0 |
4 |
1 |
58.82% |
website/partners/templatetags/partner_banners.py |
(no class) |
19 |
0 |
0 |
2 |
1 |
95.24% |
website/partners/templatetags/partner_cards.py |
(no class) |
32 |
20 |
0 |
6 |
0 |
31.58% |
website/partners/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/partners/views.py |
(no class) |
20 |
13 |
0 |
0 |
0 |
35.00% |
website/payments/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/admin.py |
PayableModelListFilter |
9 |
0 |
0 |
6 |
0 |
100.00% |
website/payments/admin.py |
PaymentAdmin |
63 |
0 |
0 |
34 |
0 |
100.00% |
website/payments/admin.py |
ValidAccountFilter |
9 |
0 |
0 |
6 |
0 |
100.00% |
website/payments/admin.py |
PaymentsInline |
4 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/admin.py |
BatchAdmin |
27 |
0 |
0 |
18 |
0 |
100.00% |
website/payments/admin.py |
BankAccountAdmin |
15 |
0 |
0 |
6 |
0 |
100.00% |
website/payments/admin.py |
BankAccountInline |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/admin.py |
PaymentInline |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/admin.py |
ThaliaPayAllowedFilter |
6 |
0 |
0 |
4 |
0 |
100.00% |
website/payments/admin.py |
ThaliaPayEnabledFilter |
6 |
0 |
0 |
4 |
0 |
100.00% |
website/payments/admin.py |
ThaliaPayBalanceFilter |
6 |
0 |
0 |
4 |
0 |
100.00% |
website/payments/admin.py |
PaymentUserAdmin |
21 |
0 |
0 |
4 |
0 |
100.00% |
website/payments/admin.py |
(no class) |
167 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/admin_views.py |
PaymentAdminView |
21 |
0 |
0 |
10 |
0 |
100.00% |
website/payments/admin_views.py |
BatchProcessAdminView |
10 |
0 |
0 |
6 |
0 |
100.00% |
website/payments/admin_views.py |
BatchExportAdminView |
12 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/admin_views.py |
BatchTopicExportAdminView |
10 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/admin_views.py |
BatchTopicDescriptionAdminView |
13 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/admin_views.py |
BatchNewFilledAdminView |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/admin_views.py |
(no class) |
44 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/admin/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/admin/serializers/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/admin/serializers/payable_create.py |
PayableCreateAdminSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/admin/serializers/payable_create.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/admin/serializers/payable_detail.py |
PayableAdminSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/admin/serializers/payable_detail.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/admin/serializers/payment.py |
MemberAsPaymentUserSerializer |
3 |
3 |
0 |
2 |
0 |
0.00% |
website/payments/api/v2/admin/serializers/payment.py |
PaymentCreateSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/admin/serializers/payment.py |
PaymentCreateSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/admin/serializers/payment.py |
PaymentAdminSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/admin/serializers/payment.py |
PaymentAdminSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/admin/serializers/payment.py |
(no class) |
20 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/admin/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/admin/views.py |
PaymentListCreateView |
7 |
7 |
0 |
2 |
0 |
0.00% |
website/payments/api/v2/admin/views.py |
PaymentDetailView |
3 |
3 |
0 |
2 |
0 |
0.00% |
website/payments/api/v2/admin/views.py |
PayableDetailView |
32 |
32 |
0 |
4 |
0 |
0.00% |
website/payments/api/v2/admin/views.py |
(no class) |
42 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/filters.py |
CreatedAtFilter |
7 |
3 |
0 |
4 |
2 |
54.55% |
website/payments/api/v2/filters.py |
PaymentTypeFilter |
5 |
2 |
0 |
2 |
1 |
57.14% |
website/payments/api/v2/filters.py |
PaymentSettledFilter |
10 |
3 |
0 |
4 |
0 |
78.57% |
website/payments/api/v2/filters.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/serializers/__init__.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/serializers/payable_detail.py |
PayableSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/serializers/payable_detail.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/serializers/payment.py |
PaymentSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/serializers/payment.py |
PaymentSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/serializers/payment.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/serializers/payment_amount.py |
PaymentAmountSerializer |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/serializers/payment_amount.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/serializers/payment_user.py |
PaymentUserSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/serializers/payment_user.py |
PaymentUserSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/serializers/payment_user.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/views.py |
PaymentListView |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/api/v2/views.py |
PaymentDetailView |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/payments/api/v2/views.py |
PayableDetailView |
25 |
25 |
0 |
6 |
0 |
0.00% |
website/payments/api/v2/views.py |
PaymentUserCurrentView |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/payments/api/v2/views.py |
(no class) |
45 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/apps.py |
PaymentsConfig |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/apps.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/exceptions.py |
PaymentError |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/exceptions.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/forms.py |
BankAccountForm |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/forms.py |
BankAccountForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/forms.py |
BankAccountUserRevokeForm |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/forms.py |
BankAccountUserRevokeForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/forms.py |
BankAccountAdminForm |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/forms.py |
BankAccountAdminForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/forms.py |
PaymentCreateForm |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/forms.py |
PaymentCreateForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/forms.py |
BatchPaymentInlineAdminForm |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/forms.py |
BatchPaymentInlineAdminForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/forms.py |
(no class) |
32 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/management/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/management/commands/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/models.py |
PaymentAmountField |
8 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/models.py |
PaymentUser |
7 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/models.py |
PaymentUser.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/models.py |
BlacklistedPaymentUser |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/models.py |
Payment |
31 |
0 |
0 |
20 |
0 |
100.00% |
website/payments/models.py |
Payment.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/models.py |
Batch |
9 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/models.py |
Batch.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/models.py |
BankAccount |
23 |
0 |
0 |
18 |
0 |
100.00% |
website/payments/models.py |
BankAccount.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/models.py |
(no class) |
123 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/payables.py |
NotRegistered |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/payables.py |
Payable |
15 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/payables.py |
Payables |
18 |
0 |
0 |
10 |
0 |
100.00% |
website/payments/payables.py |
(no class) |
91 |
0 |
0 |
20 |
0 |
100.00% |
website/payments/services.py |
(no class) |
104 |
0 |
3 |
28 |
0 |
100.00% |
website/payments/signals.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tasks.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/templatetags/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/templatetags/payments.py |
(no class) |
12 |
1 |
0 |
2 |
1 |
85.71% |
website/payments/tests/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/__mocks__.py |
MockManager |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/__mocks__.py |
MockModel |
11 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/__mocks__.py |
MockModel.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/__mocks__.py |
MockPayable |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/__mocks__.py |
(no class) |
38 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/api/v2/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/api/v2/test_views.py |
PaymentListViewTest |
29 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/api/v2/test_views.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_admin.py |
GlobalAdminTest |
7 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_admin.py |
PaymentAdminTest |
155 |
2 |
0 |
14 |
0 |
98.82% |
website/payments/tests/test_admin.py |
ValidAccountFilterTest |
20 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/tests/test_admin.py |
BatchAdminTest |
73 |
0 |
0 |
6 |
1 |
98.73% |
website/payments/tests/test_admin.py |
BankAccountAdminTest |
37 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_admin.py |
PaymentUserAdminTest |
77 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_admin.py |
(no class) |
116 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_admin_views.py |
PaymentAdminViewTest |
81 |
0 |
0 |
4 |
0 |
100.00% |
website/payments/tests/test_admin_views.py |
BatchProcessAdminViewTest |
33 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/tests/test_admin_views.py |
BatchExportAdminViewTest |
31 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/tests/test_admin_views.py |
BatchTopicExportAdminViewTest |
31 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/tests/test_admin_views.py |
BatchTopicDescriptionAdminViewTest |
29 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/tests/test_admin_views.py |
BatchNewFilledAdminViewTest |
34 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/tests/test_admin_views.py |
(no class) |
80 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_models.py |
PaymentTest |
100 |
1 |
0 |
4 |
0 |
99.04% |
website/payments/tests/test_models.py |
BatchModelTest |
33 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_models.py |
BankAccountTest |
63 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/tests/test_models.py |
PaymentUserTest |
30 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_models.py |
BlacklistedPaymentUserTest |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_models.py |
(no class) |
66 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_payables.py |
PayablesTest |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_payables.py |
ImmutablePayablesTest |
97 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_payables.py |
(no class) |
21 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_services.py |
ServicesTest |
95 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_services.py |
(no class) |
25 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_tasks.py |
CeleryTest |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_tasks.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_views.py |
BankAccountCreateViewTest |
33 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_views.py |
BankAccountRevokeViewTest |
32 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_views.py |
BankAccountListViewTest |
15 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_views.py |
PaymentListViewTest |
14 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_views.py |
PaymentProcessViewTest |
84 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/tests/test_views.py |
(no class) |
90 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_widgets.py |
PaymentWidgetTest |
40 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/tests/test_widgets.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/views.py |
BankAccountCreateView |
16 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/views.py |
BankAccountRevokeView |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/views.py |
BankAccountListView |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/views.py |
PaymentListView |
10 |
0 |
0 |
2 |
0 |
100.00% |
website/payments/views.py |
PaymentProcessView |
52 |
0 |
0 |
22 |
0 |
100.00% |
website/payments/views.py |
(no class) |
64 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/widgets.py |
PaymentWidget |
23 |
0 |
0 |
12 |
0 |
100.00% |
website/payments/widgets.py |
PaymentWidget.Media |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/widgets.py |
SignatureWidget |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/widgets.py |
SignatureWidget.Media |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/payments/widgets.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/admin.py |
AlbumAdmin |
15 |
6 |
0 |
4 |
2 |
57.89% |
website/photos/admin.py |
LikeInline |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/admin.py |
PhotoAdmin |
2 |
2 |
0 |
0 |
0 |
0.00% |
website/photos/admin.py |
(no class) |
35 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/api/v2/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/api/v2/serializers/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/api/v2/serializers/album.py |
AlbumSerializer |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/photos/api/v2/serializers/album.py |
AlbumSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/api/v2/serializers/album.py |
AlbumListSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/api/v2/serializers/album.py |
AlbumListSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/api/v2/serializers/album.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/api/v2/serializers/photo.py |
PhotoSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/api/v2/serializers/photo.py |
PhotoSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/api/v2/serializers/photo.py |
PhotoListSerializer |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/photos/api/v2/serializers/photo.py |
PhotoListSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/api/v2/serializers/photo.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/api/v2/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/api/v2/views.py |
AlbumListView |
4 |
4 |
0 |
2 |
0 |
0.00% |
website/photos/api/v2/views.py |
AlbumDetailView |
11 |
11 |
0 |
4 |
0 |
0.00% |
website/photos/api/v2/views.py |
LikedPhotosListView |
8 |
8 |
0 |
4 |
0 |
0.00% |
website/photos/api/v2/views.py |
PhotoLikeView |
26 |
26 |
0 |
2 |
0 |
0.00% |
website/photos/api/v2/views.py |
(no class) |
40 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/apps.py |
PhotosConfig |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/apps.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/forms.py |
AlbumForm |
3 |
1 |
0 |
2 |
1 |
60.00% |
website/photos/forms.py |
AlbumForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/forms.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/models.py |
DuplicatePhotoException |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/models.py |
Photo |
14 |
9 |
0 |
8 |
0 |
31.82% |
website/photos/models.py |
Photo.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/models.py |
Like |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/models.py |
Like.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/models.py |
Album |
25 |
6 |
0 |
14 |
6 |
69.23% |
website/photos/models.py |
Album.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/models.py |
(no class) |
62 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/services.py |
(no class) |
83 |
49 |
0 |
30 |
1 |
39.82% |
website/photos/signals.py |
(no class) |
7 |
3 |
0 |
0 |
0 |
57.14% |
website/photos/tasks.py |
(no class) |
48 |
29 |
0 |
6 |
0 |
35.19% |
website/photos/templatetags/photos_cards.py |
(no class) |
35 |
6 |
0 |
6 |
2 |
80.49% |
website/photos/tests/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/tests/test_admin.py |
AlbumUploadTest |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/tests/test_admin.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/tests/test_services.py |
IsAlbumAccesibleTest |
24 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/tests/test_services.py |
GetAnnotatedAccessibleAlbumsTest |
41 |
0 |
0 |
10 |
0 |
100.00% |
website/photos/tests/test_services.py |
(no class) |
22 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/tests/test_views.py |
AlbumIndexTest |
56 |
0 |
0 |
10 |
0 |
100.00% |
website/photos/tests/test_views.py |
AlbumTest |
25 |
0 |
0 |
2 |
0 |
100.00% |
website/photos/tests/test_views.py |
SharedAlbumTest |
11 |
0 |
0 |
2 |
0 |
100.00% |
website/photos/tests/test_views.py |
DownloadTest |
13 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/tests/test_views.py |
_DownloadBaseTestCase |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/tests/test_views.py |
SharedDownloadTest |
11 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/tests/test_views.py |
(no class) |
49 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/validators.py |
ArchiveFileTypeValidator |
7 |
5 |
0 |
6 |
2 |
30.77% |
website/photos/validators.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/views.py |
IndexView |
22 |
2 |
0 |
8 |
2 |
86.67% |
website/photos/views.py |
_BaseAlbumView |
9 |
1 |
0 |
0 |
0 |
88.89% |
website/photos/views.py |
AlbumDetailView |
5 |
0 |
0 |
2 |
0 |
100.00% |
website/photos/views.py |
SharedAlbumView |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/photos/views.py |
LikedPhotoView |
5 |
5 |
0 |
0 |
0 |
0.00% |
website/photos/views.py |
(no class) |
63 |
1 |
0 |
2 |
1 |
96.92% |
website/pizzas/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/admin.py |
ProductAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/admin.py |
FoodEventAdmin |
12 |
5 |
0 |
4 |
2 |
56.25% |
website/pizzas/admin.py |
FoodOrderAdmin |
17 |
11 |
0 |
10 |
3 |
33.33% |
website/pizzas/admin.py |
(no class) |
42 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/admin_views.py |
PizzaOrderSummary |
13 |
13 |
0 |
4 |
0 |
0.00% |
website/pizzas/admin_views.py |
PizzaOrderDetails |
5 |
5 |
0 |
0 |
0 |
0.00% |
website/pizzas/admin_views.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/permissions.py |
IsOrganiser |
12 |
12 |
0 |
8 |
0 |
0.00% |
website/pizzas/api/v2/admin/permissions.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/serializers/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/serializers/food_event.py |
FoodEventAdminSerializer |
4 |
4 |
0 |
0 |
0 |
0.00% |
website/pizzas/api/v2/admin/serializers/food_event.py |
FoodEventAdminSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/serializers/food_event.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/serializers/order.py |
FoodOrderAdminSerializer |
6 |
6 |
0 |
0 |
0 |
0.00% |
website/pizzas/api/v2/admin/serializers/order.py |
FoodOrderAdminSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/serializers/order.py |
(no class) |
20 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/serializers/product.py |
ProductAdminSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/serializers/product.py |
ProductAdminSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/serializers/product.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/validators.py |
MutuallyExclusiveValidator |
14 |
13 |
0 |
12 |
0 |
3.85% |
website/pizzas/api/v2/admin/validators.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/views.py |
FoodEventAdminListView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/views.py |
FoodEventAdminDetailView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/views.py |
ProductsAdminListView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/views.py |
ProductAdminDetailAPIView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/admin/views.py |
FoodEventOrdersAdminListView |
4 |
4 |
0 |
2 |
0 |
0.00% |
website/pizzas/api/v2/admin/views.py |
FoodOrderAdminDetailView |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/pizzas/api/v2/admin/views.py |
(no class) |
49 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/filters.py |
FoodEventDateFilterBackend |
7 |
7 |
0 |
4 |
0 |
0.00% |
website/pizzas/api/v2/filters.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/serializers/__init__.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/serializers/food_event.py |
FoodEventSerializer |
8 |
8 |
0 |
0 |
0 |
0.00% |
website/pizzas/api/v2/serializers/food_event.py |
FoodEventSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/serializers/food_event.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/serializers/order.py |
FoodOrderSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/serializers/order.py |
FoodOrderSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/serializers/order.py |
FoodOrderCreateSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/serializers/order.py |
FoodOrderCreateSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/serializers/order.py |
FoodOrderUpdateSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/serializers/order.py |
FoodOrderUpdateSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/serializers/order.py |
(no class) |
26 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/serializers/product.py |
ProductSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/serializers/product.py |
ProductSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/serializers/product.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/views.py |
FoodEventListView |
4 |
4 |
0 |
2 |
0 |
0.00% |
website/pizzas/api/v2/views.py |
FoodEventDetailView |
4 |
4 |
0 |
2 |
0 |
0.00% |
website/pizzas/api/v2/views.py |
FoodEventProductsListView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/api/v2/views.py |
FoodEventOrderDetailView |
35 |
35 |
0 |
16 |
0 |
0.00% |
website/pizzas/api/v2/views.py |
(no class) |
44 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/apps.py |
PizzasConfig |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/apps.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/decorators.py |
OrganiserOnly |
10 |
9 |
0 |
4 |
0 |
7.14% |
website/pizzas/decorators.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/models.py |
CurrentEventManager |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/models.py |
FoodEvent |
22 |
3 |
0 |
8 |
1 |
86.67% |
website/pizzas/models.py |
FoodEvent.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/models.py |
AvailableProductManager |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/models.py |
Product |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/pizzas/models.py |
Product.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/models.py |
FoodOrder |
19 |
14 |
0 |
10 |
2 |
24.14% |
website/pizzas/models.py |
FoodOrder.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/models.py |
(no class) |
68 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/payables.py |
FoodOrderPayable |
9 |
8 |
0 |
0 |
0 |
11.11% |
website/pizzas/payables.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/services.py |
(no class) |
18 |
10 |
0 |
4 |
0 |
36.36% |
website/pizzas/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/pizzas/views.py |
(no class) |
82 |
66 |
0 |
30 |
0 |
14.29% |
website/promotion/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/promotion/admin.py |
CaseInsensitiveFilter |
26 |
26 |
0 |
8 |
0 |
0.00% |
website/promotion/admin.py |
PromotionRequestAdmin |
8 |
6 |
0 |
2 |
1 |
30.00% |
website/promotion/admin.py |
PromotionChannelAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/promotion/admin.py |
(no class) |
33 |
0 |
0 |
0 |
0 |
100.00% |
website/promotion/apps.py |
PromotionConfig |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/promotion/apps.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/promotion/emails.py |
(no class) |
25 |
15 |
0 |
8 |
0 |
30.30% |
website/promotion/forms.py |
PromotionRequestForm |
8 |
8 |
0 |
4 |
0 |
0.00% |
website/promotion/forms.py |
PromotionRequestForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/promotion/forms.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/promotion/models.py |
PromotionChannel |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/promotion/models.py |
UpcomingRequestManager |
3 |
3 |
0 |
0 |
0 |
0.00% |
website/promotion/models.py |
NewRequestManager |
3 |
3 |
0 |
0 |
0 |
0.00% |
website/promotion/models.py |
PromotionRequest |
14 |
12 |
0 |
10 |
1 |
12.50% |
website/promotion/models.py |
PromotionRequest.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/promotion/models.py |
(no class) |
39 |
0 |
0 |
0 |
0 |
100.00% |
website/promotion/signals.py |
(no class) |
6 |
1 |
0 |
0 |
0 |
83.33% |
website/promotion/tasks.py |
(no class) |
11 |
11 |
0 |
0 |
0 |
0.00% |
website/pushnotifications/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/admin.py |
MessageSentFilter |
12 |
12 |
0 |
8 |
0 |
0.00% |
website/pushnotifications/admin.py |
DeviceAdmin |
3 |
3 |
0 |
0 |
0 |
0.00% |
website/pushnotifications/admin.py |
MessageAdmin |
8 |
8 |
0 |
4 |
0 |
0.00% |
website/pushnotifications/admin.py |
ScheduledMessageAdmin |
6 |
6 |
0 |
4 |
0 |
0.00% |
website/pushnotifications/admin.py |
EventMessageView |
16 |
16 |
0 |
4 |
0 |
0.00% |
website/pushnotifications/admin.py |
EventAdmin |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/admin.py |
(no class) |
67 |
1 |
0 |
2 |
1 |
97.10% |
website/pushnotifications/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/api/v2/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/api/v2/filters.py |
CategoryFilter |
4 |
4 |
0 |
2 |
0 |
0.00% |
website/pushnotifications/api/v2/filters.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/api/v2/permissions.py |
IsAuthenticatedOwnerOrReadOnly |
3 |
3 |
0 |
2 |
0 |
0.00% |
website/pushnotifications/api/v2/permissions.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/api/v2/serializers.py |
DeviceSerializer |
2 |
2 |
0 |
0 |
0 |
0.00% |
website/pushnotifications/api/v2/serializers.py |
DeviceSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/api/v2/serializers.py |
CategorySerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/api/v2/serializers.py |
CategorySerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/api/v2/serializers.py |
MessageSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/api/v2/serializers.py |
MessageSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/api/v2/serializers.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/api/v2/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/api/v2/views.py |
DeviceListView |
12 |
12 |
0 |
4 |
0 |
0.00% |
website/pushnotifications/api/v2/views.py |
DeviceDetailView |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/pushnotifications/api/v2/views.py |
CategoryListView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/api/v2/views.py |
MessageListView |
3 |
3 |
0 |
2 |
0 |
0.00% |
website/pushnotifications/api/v2/views.py |
MessageDetailView |
3 |
3 |
0 |
2 |
0 |
0.00% |
website/pushnotifications/api/v2/views.py |
(no class) |
37 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/apps.py |
PushNotificationsConfig |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/apps.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/forms.py |
EventMessageForm |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/forms.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/models.py |
Category |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/pushnotifications/models.py |
Device |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/models.py |
Device.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/models.py |
NormalMessageManager |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/models.py |
MessageManager |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/models.py |
Message |
29 |
12 |
0 |
6 |
3 |
57.14% |
website/pushnotifications/models.py |
ScheduledMessageManager |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/models.py |
ScheduledMessage |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/models.py |
NewAlbumMessageManager |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/models.py |
NewAlbumMessage |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/models.py |
FoodOrderReminderMessageManager |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/models.py |
FoodOrderReminderMessage |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/models.py |
RegistrationReminderMessageManager |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/models.py |
RegistrationReminderMessage |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/models.py |
EventStartReminderMessageManager |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/models.py |
EventStartReminderMessage |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/models.py |
(no class) |
70 |
1 |
0 |
0 |
0 |
98.57% |
website/pushnotifications/signals/__init__.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/signals/events.py |
(no class) |
81 |
6 |
0 |
38 |
4 |
89.92% |
website/pushnotifications/signals/newsletters.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/signals/photos.py |
(no class) |
23 |
0 |
0 |
8 |
2 |
93.55% |
website/pushnotifications/signals/pizzas.py |
(no class) |
49 |
1 |
0 |
22 |
4 |
92.96% |
website/pushnotifications/signals/thabloid.py |
(no class) |
12 |
5 |
0 |
2 |
0 |
50.00% |
website/pushnotifications/tasks.py |
(no class) |
18 |
18 |
0 |
4 |
0 |
0.00% |
website/pushnotifications/tests/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/tests/test_events.py |
TestEventNotifications |
86 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/tests/test_events.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/tests/test_newsletters.py |
TestNewsletterNotifications |
11 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/tests/test_newsletters.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/tests/test_photos.py |
TestNewAlbumNotifications |
28 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/tests/test_photos.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/tests/test_pizzas.py |
TestFoodEventNotifications |
71 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/tests/test_pizzas.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/pushnotifications/views.py |
(no class) |
10 |
3 |
0 |
0 |
0 |
70.00% |
website/registrations/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/admin.py |
ReferenceInline |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/admin.py |
RegistrationAdmin |
26 |
0 |
35 |
12 |
0 |
100.00% |
website/registrations/admin.py |
RenewalAdmin |
10 |
0 |
27 |
2 |
0 |
100.00% |
website/registrations/admin.py |
(no class) |
49 |
0 |
8 |
0 |
0 |
100.00% |
website/registrations/apps.py |
RegistrationsConfig |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/apps.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/emails.py |
(no class) |
32 |
0 |
0 |
2 |
0 |
100.00% |
website/registrations/forms.py |
BaseRegistrationForm |
5 |
0 |
2 |
0 |
0 |
100.00% |
website/registrations/forms.py |
RegistrationAdminForm |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/forms.py |
RegistrationAdminForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/forms.py |
MemberRegistrationForm |
7 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/forms.py |
MemberRegistrationForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/forms.py |
BenefactorRegistrationForm |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/forms.py |
BenefactorRegistrationForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/forms.py |
NewYearForm |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/forms.py |
RenewalForm |
16 |
0 |
0 |
10 |
0 |
100.00% |
website/registrations/forms.py |
RenewalForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/forms.py |
ReferenceForm |
11 |
0 |
0 |
6 |
0 |
100.00% |
website/registrations/forms.py |
ReferenceForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/forms.py |
(no class) |
63 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/management/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/management/commands/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/management/commands/minimiseregistrations.py |
Command |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/management/commands/minimiseregistrations.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/models.py |
Entry |
16 |
0 |
0 |
10 |
0 |
100.00% |
website/registrations/models.py |
Entry.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/models.py |
Registration |
40 |
0 |
0 |
30 |
0 |
100.00% |
website/registrations/models.py |
Registration.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/models.py |
Renewal |
18 |
0 |
0 |
10 |
0 |
100.00% |
website/registrations/models.py |
Renewal.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/models.py |
Reference |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/models.py |
Reference.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/models.py |
(no class) |
93 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/payables.py |
_EntryPayable |
7 |
0 |
0 |
2 |
0 |
100.00% |
website/registrations/payables.py |
RegistrationPayable |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/payables.py |
RenewalPayable |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/payables.py |
(no class) |
28 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/services.py |
(no class) |
161 |
0 |
5 |
56 |
0 |
100.00% |
website/registrations/signals.py |
(no class) |
12 |
0 |
0 |
4 |
0 |
100.00% |
website/registrations/tasks.py |
(no class) |
21 |
0 |
0 |
4 |
0 |
100.00% |
website/registrations/tests/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_admin.py |
RegistrationAdminTest |
70 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_admin.py |
RenewalAdminTest |
33 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_admin.py |
(no class) |
41 |
1 |
0 |
2 |
1 |
95.35% |
website/registrations/tests/test_emails.py |
EmailsTest |
54 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_emails.py |
(no class) |
41 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_forms.py |
MemberRegistrationFormTest |
25 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_forms.py |
BenefactorRegistrationFormTest |
14 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_forms.py |
RenewalFormTest |
153 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_forms.py |
NewYearFormTest |
31 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_forms.py |
ReferenceFormTest |
30 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_forms.py |
(no class) |
35 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_management.py |
ManagementMinimiseTest |
7 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_management.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_models.py |
EntryTest |
41 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_models.py |
RegistrationTest |
99 |
0 |
0 |
2 |
0 |
100.00% |
website/registrations/tests/test_models.py |
RenewalTest |
54 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_models.py |
ReferenceTest |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_models.py |
(no class) |
58 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_payables.py |
RenewalPayableTest |
14 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_payables.py |
RegistrationPayableTest |
22 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_payables.py |
(no class) |
21 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_services.py |
ServicesTest |
376 |
0 |
0 |
2 |
0 |
100.00% |
website/registrations/tests/test_services.py |
(no class) |
27 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_tasks.py |
CeleryTest |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_tasks.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_views.py |
EntryAdminViewTest |
46 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_views.py |
ConfirmEmailViewTest |
41 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_views.py |
BecomeAMemberViewTest |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_views.py |
BaseRegistrationFormViewTest |
26 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_views.py |
MemberRegistrationFormViewTest |
14 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_views.py |
BenefactorRegistrationFormViewTest |
28 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_views.py |
RenewalFormViewTest |
107 |
0 |
0 |
2 |
0 |
100.00% |
website/registrations/tests/test_views.py |
NewYearRenewalFormViewTest |
31 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_views.py |
ReferenceCreateViewTest |
51 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/tests/test_views.py |
(no class) |
104 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/urls.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/views.py |
BecomeAMemberView |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/views.py |
EntryAdminView |
21 |
0 |
13 |
8 |
0 |
100.00% |
website/registrations/views.py |
ConfirmEmailView |
6 |
0 |
0 |
4 |
0 |
100.00% |
website/registrations/views.py |
BaseRegistrationFormView |
12 |
0 |
0 |
2 |
0 |
100.00% |
website/registrations/views.py |
MemberRegistrationFormView |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/views.py |
BenefactorRegistrationFormView |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/registrations/views.py |
NewYearRenewalFormView |
10 |
0 |
0 |
2 |
0 |
100.00% |
website/registrations/views.py |
RenewalFormView |
38 |
0 |
0 |
14 |
0 |
100.00% |
website/registrations/views.py |
ReferenceCreateView |
16 |
0 |
0 |
2 |
0 |
100.00% |
website/registrations/views.py |
(no class) |
73 |
0 |
0 |
0 |
0 |
100.00% |
website/reimbursements/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/reimbursements/admin.py |
ReimbursementForm |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/reimbursements/admin.py |
ReimbursementForm.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/reimbursements/admin.py |
ReimbursementsAdmin |
45 |
37 |
0 |
28 |
1 |
17.81% |
website/reimbursements/admin.py |
(no class) |
28 |
0 |
0 |
0 |
0 |
100.00% |
website/reimbursements/apps.py |
ReimbursementsConfig |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/reimbursements/apps.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/reimbursements/emails.py |
(no class) |
4 |
1 |
0 |
0 |
0 |
75.00% |
website/reimbursements/models.py |
Reimbursement |
9 |
0 |
0 |
6 |
0 |
100.00% |
website/reimbursements/models.py |
Reimbursement.Verdict |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/reimbursements/models.py |
Reimbursement.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/reimbursements/models.py |
(no class) |
29 |
3 |
0 |
2 |
0 |
83.87% |
website/reimbursements/services.py |
(no class) |
14 |
7 |
0 |
2 |
0 |
43.75% |
website/reimbursements/tests/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/reimbursements/tests/test_admin.py |
MockRequest |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/reimbursements/tests/test_admin.py |
ReimbursementsAdminTests |
16 |
0 |
0 |
0 |
0 |
100.00% |
website/reimbursements/tests/test_admin.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100.00% |
website/reimbursements/tests/test_models.py |
ReimbursementModelTest |
13 |
0 |
0 |
0 |
0 |
100.00% |
website/reimbursements/tests/test_models.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/admin/__init__.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/admin/order_admin.py |
OrderItemInline |
42 |
6 |
0 |
28 |
8 |
80.00% |
website/sales/admin/order_admin.py |
OrderShiftFilter |
3 |
1 |
0 |
2 |
1 |
60.00% |
website/sales/admin/order_admin.py |
OrderMemberFilter |
3 |
1 |
0 |
2 |
1 |
60.00% |
website/sales/admin/order_admin.py |
OrderPaymentFilter |
8 |
5 |
0 |
6 |
1 |
28.57% |
website/sales/admin/order_admin.py |
OrderProductFilter |
6 |
1 |
0 |
2 |
1 |
75.00% |
website/sales/admin/order_admin.py |
OrderAdmin |
86 |
18 |
0 |
56 |
9 |
76.76% |
website/sales/admin/order_admin.py |
OrderAdmin.Media |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/admin/order_admin.py |
(no class) |
82 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/admin/product_admin.py |
ProductAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/admin/product_admin.py |
ProductListItemInline |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/admin/product_admin.py |
ProductListAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/admin/product_admin.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/admin/shift_admin.py |
SelfOrderPeriodInline |
5 |
2 |
0 |
4 |
2 |
55.56% |
website/sales/admin/shift_admin.py |
OrderInline |
21 |
5 |
0 |
10 |
2 |
70.97% |
website/sales/admin/shift_admin.py |
ShiftAdmin |
41 |
9 |
0 |
24 |
9 |
72.31% |
website/sales/admin/shift_admin.py |
(no class) |
50 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/admin/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/admin/permissions.py |
IsManager |
12 |
2 |
0 |
8 |
2 |
80.00% |
website/sales/api/v2/admin/permissions.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/admin/serializers/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/admin/serializers/order.py |
ProductNameRelatedField |
15 |
4 |
0 |
4 |
1 |
73.68% |
website/sales/api/v2/admin/serializers/order.py |
OrderItemSerializer |
18 |
2 |
0 |
4 |
0 |
90.91% |
website/sales/api/v2/admin/serializers/order.py |
OrderItemSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/admin/serializers/order.py |
OrderSerializer |
37 |
4 |
0 |
18 |
2 |
89.09% |
website/sales/api/v2/admin/serializers/order.py |
OrderSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/admin/serializers/order.py |
OrderListSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/admin/serializers/order.py |
OrderListSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/admin/serializers/order.py |
(no class) |
47 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/admin/serializers/shift.py |
ProductListItemSerializer |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/admin/serializers/shift.py |
ProductListItemSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/admin/serializers/shift.py |
ShiftSerializer |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/admin/serializers/shift.py |
ShiftSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/admin/serializers/shift.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/admin/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/admin/views.py |
ShiftListView |
9 |
1 |
0 |
4 |
1 |
84.62% |
website/sales/api/v2/admin/views.py |
ShiftDetailView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/admin/views.py |
OrderListView |
24 |
2 |
0 |
10 |
4 |
82.35% |
website/sales/api/v2/admin/views.py |
OrderDetailView |
10 |
1 |
0 |
4 |
1 |
85.71% |
website/sales/api/v2/admin/views.py |
(no class) |
42 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/filters.py |
ShiftActiveFilter |
8 |
5 |
0 |
2 |
1 |
40.00% |
website/sales/api/v2/filters.py |
ShiftLockedFilter |
8 |
5 |
0 |
2 |
1 |
40.00% |
website/sales/api/v2/filters.py |
ShiftDateFilter |
7 |
3 |
0 |
4 |
2 |
54.55% |
website/sales/api/v2/filters.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/serializers/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/serializers/user_order.py |
UserProductNameRelatedField |
4 |
4 |
0 |
2 |
0 |
0.00% |
website/sales/api/v2/serializers/user_order.py |
UserOrderItemSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/serializers/user_order.py |
UserOrderSerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/serializers/user_order.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/serializers/user_shift.py |
UserShiftSerializer |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/sales/api/v2/serializers/user_shift.py |
UserShiftSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/serializers/user_shift.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/views.py |
UserShiftListView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/views.py |
UserShiftDetailView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/api/v2/views.py |
UserOrderListView |
7 |
1 |
0 |
2 |
1 |
77.78% |
website/sales/api/v2/views.py |
UserOrderDetailView |
16 |
16 |
0 |
12 |
0 |
0.00% |
website/sales/api/v2/views.py |
OrderClaimView |
13 |
1 |
0 |
8 |
1 |
90.48% |
website/sales/api/v2/views.py |
OrderClaimView.OrderClaimViewSchema |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/sales/api/v2/views.py |
(no class) |
47 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/apps.py |
SalesConfig |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/apps.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/models/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/models/order.py |
Order |
27 |
3 |
0 |
16 |
3 |
86.05% |
website/sales/models/order.py |
Order.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/models/order.py |
OrderItem |
25 |
5 |
0 |
18 |
6 |
69.77% |
website/sales/models/order.py |
OrderItem.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/models/order.py |
(no class) |
64 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/models/product.py |
Product |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/models/product.py |
Product.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/models/product.py |
ProductList |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/models/product.py |
ProductList.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/models/product.py |
ProductListItem |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/models/product.py |
ProductListItem.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/models/product.py |
(no class) |
31 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/models/shift.py |
Shift |
23 |
6 |
0 |
12 |
4 |
65.71% |
website/sales/models/shift.py |
Shift.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/models/shift.py |
SelfOrderPeriod |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/models/shift.py |
SelfOrderPeriod.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/models/shift.py |
(no class) |
47 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/payables.py |
OrderPayable |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/payables.py |
(no class) |
24 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/services.py |
(no class) |
22 |
11 |
0 |
6 |
1 |
42.86% |
website/sales/tests/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/tests/test_admin.py |
OrderAdminTest |
198 |
0 |
0 |
2 |
0 |
100.00% |
website/sales/tests/test_admin.py |
ShiftAdminTest |
125 |
23 |
0 |
0 |
0 |
81.60% |
website/sales/tests/test_admin.py |
(no class) |
43 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/tests/test_api.py |
OrderAPITest |
220 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/tests/test_api.py |
ShiftAPITest |
69 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/tests/test_api.py |
(no class) |
43 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/tests/test_models.py |
ProductTest |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/tests/test_models.py |
ProductListTest |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/tests/test_models.py |
OrderTest |
113 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/tests/test_models.py |
ShiftTest |
83 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/tests/test_models.py |
(no class) |
49 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/tests/test_services.py |
SalesServicesTest |
25 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/tests/test_services.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/tests/test_views.py |
SalesOrderPaymentView |
68 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/tests/test_views.py |
(no class) |
25 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/sales/views.py |
OrderPaymentView |
19 |
2 |
0 |
10 |
1 |
89.66% |
website/sales/views.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100.00% |
website/shortlinks/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/shortlinks/admin.py |
ShortLinkAdmin |
3 |
3 |
0 |
0 |
0 |
0.00% |
website/shortlinks/admin.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/shortlinks/apps.py |
ShortLinkConfig |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/shortlinks/apps.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/shortlinks/models.py |
ShortLink |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/shortlinks/models.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/shortlinks/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/shortlinks/views.py |
ShortLinkView |
3 |
3 |
0 |
2 |
0 |
0.00% |
website/shortlinks/views.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/apps.py |
SinglepagesConfig |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/apps.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/sitemaps.py |
StaticViewSitemap |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/sitemaps.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/tests/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/tests/test_sitemaps.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/views.py |
StyleGuideView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/views.py |
BecomeActiveView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/views.py |
PrivacyPolicyView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/views.py |
ResponsibleDisclosureView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/views.py |
EventTermsView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/views.py |
SiblingAssociationsView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/views.py |
ContactView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/views.py |
StudentWellBeingView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/views.py |
StudentParticipantView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/singlepages/views.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/admin.py |
ThabloidAdminForm |
3 |
3 |
0 |
0 |
0 |
0.00% |
website/thabloid/admin.py |
ThabloidAdmin |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/admin.py |
ThabloidUserAdmin |
21 |
18 |
0 |
4 |
0 |
12.00% |
website/thabloid/admin.py |
(no class) |
46 |
6 |
0 |
2 |
0 |
83.33% |
website/thabloid/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/api/v2/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/api/v2/serializers.py |
ThabloidSerializer |
2 |
2 |
0 |
0 |
0 |
0.00% |
website/thabloid/api/v2/serializers.py |
ThabloidSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/api/v2/serializers.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/api/v2/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/api/v2/views.py |
ThabloidListView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/api/v2/views.py |
ThabloidDetailView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/api/v2/views.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/apps.py |
ThabloidConfig |
7 |
6 |
0 |
2 |
0 |
11.11% |
website/thabloid/apps.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/models/__init__.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/models/thabloid.py |
Thabloid |
2 |
1 |
0 |
0 |
0 |
50.00% |
website/thabloid/models/thabloid.py |
Thabloid.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/models/thabloid.py |
(no class) |
27 |
6 |
0 |
2 |
0 |
72.41% |
website/thabloid/models/thabloid_user.py |
ThabloidUser |
6 |
1 |
0 |
0 |
0 |
83.33% |
website/thabloid/models/thabloid_user.py |
ThabloidUser.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/models/thabloid_user.py |
BlacklistedThabloidUser |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/models/thabloid_user.py |
BlacklistedThabloidUser.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/models/thabloid_user.py |
(no class) |
25 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/services.py |
(no class) |
5 |
5 |
0 |
2 |
0 |
0.00% |
website/thabloid/sitemaps.py |
StaticViewSitemap |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/sitemaps.py |
ThabloidSitemap |
2 |
1 |
0 |
0 |
0 |
50.00% |
website/thabloid/sitemaps.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/templatetags/thabloid_cards.py |
(no class) |
10 |
3 |
0 |
0 |
0 |
70.00% |
website/thabloid/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/thabloid/views.py |
(no class) |
14 |
5 |
0 |
0 |
0 |
64.29% |
website/thaliawebsite/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/admin.py |
ThaliaAdminSite |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/admin.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/calendarjs/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/calendarjs/serializers.py |
CalenderJSSerializer |
10 |
2 |
0 |
0 |
0 |
80.00% |
website/thaliawebsite/api/calendarjs/serializers.py |
CalenderJSSerializer.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/calendarjs/serializers.py |
(no class) |
27 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/calendarjs/urls.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/facedetection/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/facedetection/urls.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/openapi.py |
OAuthSchemaGenerator |
4 |
4 |
0 |
2 |
0 |
0.00% |
website/thaliawebsite/api/openapi.py |
OAuthAutoSchema |
30 |
30 |
0 |
10 |
0 |
0.00% |
website/thaliawebsite/api/openapi.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/services.py |
(no class) |
5 |
0 |
0 |
2 |
0 |
100.00% |
website/thaliawebsite/api/throttling.py |
AnonRateThrottle |
3 |
3 |
0 |
2 |
0 |
0.00% |
website/thaliawebsite/api/throttling.py |
UserRateThrottle |
4 |
4 |
0 |
2 |
0 |
0.00% |
website/thaliawebsite/api/throttling.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/urls.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/admin/__init__.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/admin/model/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/admin/model/diff.py |
ModelDiffCalculator |
17 |
4 |
0 |
4 |
2 |
71.43% |
website/thaliawebsite/api/v2/admin/model/diff.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/admin/permissions.py |
DjangoAdminModelPermissions |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/admin/permissions.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/admin/urls.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/admin/views.py |
AdminPermissionsMixin |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/admin/views.py |
LogActionMixin |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/admin/views.py |
AdminListAPIView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/admin/views.py |
AdminRetrieveAPIView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/admin/views.py |
AdminCreateAPIView |
2 |
2 |
0 |
0 |
0 |
0.00% |
website/thaliawebsite/api/v2/admin/views.py |
AdminUpdateAPIView |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/admin/views.py |
AdminDestroyAPIView |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/admin/views.py |
(no class) |
20 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/fields/__init__.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/fields/current_member.py |
CurrentMemberDefault |
2 |
2 |
0 |
0 |
0 |
0.00% |
website/thaliawebsite/api/v2/fields/current_member.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/fields/current_object.py |
CurrentRequestObjectDefault |
9 |
5 |
0 |
2 |
0 |
36.36% |
website/thaliawebsite/api/v2/fields/current_object.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/permissions.py |
IsAuthenticatedOrTokenHasScopeForMethod |
14 |
6 |
0 |
8 |
2 |
45.45% |
website/thaliawebsite/api/v2/permissions.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/serializers/__init__.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/serializers/cleaned_model_serializer.py |
CleanedModelSerializer |
20 |
20 |
0 |
6 |
0 |
0.00% |
website/thaliawebsite/api/v2/serializers/cleaned_model_serializer.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/serializers/empty.py |
EmptySerializer |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/serializers/empty.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/serializers/html.py |
CleanedHTMLSerializer |
4 |
3 |
0 |
0 |
0 |
25.00% |
website/thaliawebsite/api/v2/serializers/html.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/serializers/thumbnail.py |
ThumbnailSerializer |
10 |
3 |
0 |
4 |
0 |
64.29% |
website/thaliawebsite/api/v2/serializers/thumbnail.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/api/v2/urls.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/apps.py |
ThaliaWebsiteConfig |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/apps.py |
ThaliaAdminConfig |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/apps.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/celery.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/context_processors.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/locale/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/locale/en/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/locale/en/formats.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/management/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/management/commands/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/management/commands/dataminimisation.py |
Command |
21 |
21 |
0 |
12 |
0 |
0.00% |
website/thaliawebsite/management/commands/dataminimisation.py |
(no class) |
11 |
11 |
0 |
0 |
0 |
0.00% |
website/thaliawebsite/management/commands/migratemedia.py |
Command |
31 |
31 |
0 |
12 |
0 |
0.00% |
website/thaliawebsite/management/commands/migratemedia.py |
(no class) |
10 |
10 |
0 |
0 |
0 |
0.00% |
website/thaliawebsite/middleware.py |
RealIPMiddleware |
4 |
1 |
0 |
2 |
1 |
66.67% |
website/thaliawebsite/middleware.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/sitemaps.py |
StaticViewSitemap |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/sitemaps.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/storage/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/storage/backend.py |
S3RenameMixin |
2 |
2 |
0 |
0 |
0 |
0.00% |
website/thaliawebsite/storage/backend.py |
PublicS3Storage |
4 |
4 |
0 |
2 |
0 |
0.00% |
website/thaliawebsite/storage/backend.py |
PrivateS3Storage |
4 |
4 |
0 |
2 |
0 |
0.00% |
website/thaliawebsite/storage/backend.py |
StaticS3Storage |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/storage/backend.py |
FileSystemRenameMixin |
3 |
3 |
0 |
0 |
0 |
0.00% |
website/thaliawebsite/storage/backend.py |
PublicFileSystemStorage |
1 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/storage/backend.py |
PrivateFileSystemStorage |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/storage/backend.py |
(no class) |
30 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/tasks.py |
(no class) |
50 |
27 |
0 |
14 |
0 |
35.94% |
website/thaliawebsite/templatetags/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/templatetags/alert.py |
(no class) |
7 |
1 |
0 |
2 |
1 |
77.78% |
website/thaliawebsite/templatetags/baseurl.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/templatetags/bleach_tags.py |
(no class) |
17 |
1 |
0 |
4 |
1 |
90.48% |
website/thaliawebsite/templatetags/fieldtype.py |
(no class) |
5 |
1 |
0 |
0 |
0 |
80.00% |
website/thaliawebsite/templatetags/grid_item.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/templatetags/menu.py |
(no class) |
74 |
0 |
0 |
46 |
1 |
99.17% |
website/thaliawebsite/templatetags/pick_header_image.py |
(no class) |
16 |
0 |
0 |
2 |
0 |
100.00% |
website/thaliawebsite/tests/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/tests/test_celery.py |
CeleryTest |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/tests/test_celery.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/tests/test_models.py |
(no class) |
24 |
0 |
0 |
4 |
0 |
100.00% |
website/thaliawebsite/tests/test_website.py |
SitemapTest |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/tests/test_website.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/urls.py |
(no class) |
35 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/views.py |
IndexView |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/views.py |
TestCrashView |
3 |
3 |
0 |
2 |
0 |
0.00% |
website/thaliawebsite/views.py |
PagedView |
12 |
0 |
0 |
0 |
0 |
100.00% |
website/thaliawebsite/views.py |
RateLimitedPasswordResetView |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/thaliawebsite/views.py |
RateLimitedLoginView |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/thaliawebsite/views.py |
LogoutView |
1 |
1 |
0 |
0 |
0 |
0.00% |
website/thaliawebsite/views.py |
(no class) |
44 |
13 |
0 |
8 |
0 |
59.62% |
website/utils/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/utils/admin.py |
DoNextModelAdmin |
4 |
0 |
0 |
0 |
0 |
100.00% |
website/utils/admin.py |
(no class) |
16 |
1 |
0 |
8 |
1 |
91.67% |
website/utils/countries.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100.00% |
website/utils/exception_filter.py |
ThaliaSafeExceptionReporterFilter |
11 |
11 |
0 |
6 |
0 |
0.00% |
website/utils/exception_filter.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100.00% |
website/utils/google_api.py |
MemoryCache |
2 |
2 |
0 |
0 |
0 |
0.00% |
website/utils/google_api.py |
(no class) |
12 |
2 |
0 |
0 |
0 |
83.33% |
website/utils/management/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/utils/management/commands/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/utils/management/commands/createfixtures.py |
_ProfileFactory |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/utils/management/commands/createfixtures.py |
_ProfileFactory.Meta |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/utils/management/commands/createfixtures.py |
Command |
415 |
415 |
0 |
142 |
0 |
0.00% |
website/utils/management/commands/createfixtures.py |
(no class) |
89 |
89 |
0 |
8 |
0 |
0.00% |
website/utils/management/commands/createreviewuser.py |
Command |
14 |
14 |
0 |
6 |
0 |
0.00% |
website/utils/management/commands/createreviewuser.py |
(no class) |
16 |
16 |
0 |
0 |
0 |
0.00% |
website/utils/management/commands/createsuperuser.py |
Command |
100 |
100 |
0 |
54 |
0 |
0.00% |
website/utils/management/commands/createsuperuser.py |
(no class) |
16 |
16 |
0 |
0 |
0 |
0.00% |
website/utils/management/commands/remove_unused_media.py |
Command |
32 |
32 |
0 |
14 |
0 |
0.00% |
website/utils/management/commands/remove_unused_media.py |
(no class) |
66 |
66 |
0 |
34 |
0 |
0.00% |
website/utils/media/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/utils/media/processors.py |
(no class) |
32 |
8 |
0 |
12 |
2 |
63.64% |
website/utils/media/services.py |
(no class) |
51 |
5 |
0 |
22 |
7 |
83.56% |
website/utils/media/views.py |
(no class) |
37 |
14 |
0 |
8 |
3 |
57.78% |
website/utils/models/signals.py |
(no class) |
13 |
0 |
0 |
2 |
0 |
100.00% |
website/utils/snippets.py |
(no class) |
92 |
21 |
0 |
34 |
5 |
76.19% |
website/utils/templatetags/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100.00% |
website/utils/templatetags/fullstatic.py |
FullStaticNode |
4 |
0 |
0 |
2 |
1 |
83.33% |
website/utils/templatetags/fullstatic.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100.00% |
website/utils/templatetags/google_map_url.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100.00% |
website/utils/templatetags/thumbnail.py |
(no class) |
6 |
1 |
0 |
0 |
0 |
83.33% |
website/utils/templatetags/urlparams.py |
(no class) |
9 |
0 |
0 |
2 |
0 |
100.00% |
website/utils/validators.py |
RangeValueValidator |
41 |
27 |
0 |
34 |
4 |
24.00% |
website/utils/validators.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100.00% |