gui/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
gui/admin.py |
(no function) |
39 |
0 |
0 |
0 |
0 |
100% |
gui/context_processors.py |
admin_tasks_count |
5 |
0 |
0 |
2 |
0 |
100% |
gui/context_processors.py |
Website.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
gui/context_processors.py |
Website.version |
1 |
0 |
0 |
0 |
0 |
100% |
gui/context_processors.py |
Website.project_url |
1 |
0 |
0 |
0 |
0 |
100% |
gui/context_processors.py |
Website.version_url |
1 |
0 |
0 |
0 |
0 |
100% |
gui/context_processors.py |
global_context |
1 |
0 |
0 |
0 |
0 |
100% |
gui/context_processors.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
gui/email.py |
Email.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
gui/email.py |
Email.send |
5 |
0 |
0 |
2 |
0 |
100% |
gui/email.py |
AdminEmail.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
gui/email.py |
email_context |
2 |
0 |
0 |
0 |
0 |
100% |
gui/email.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
gui/forms.py |
ListTextWidget.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
gui/forms.py |
ListTextWidget.render |
6 |
0 |
0 |
2 |
0 |
100% |
gui/forms.py |
ProfileForm.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
gui/forms.py |
ProfileForm.save |
6 |
0 |
0 |
2 |
0 |
100% |
gui/forms.py |
MembershipApplicationForm.save |
7 |
0 |
0 |
2 |
0 |
100% |
gui/forms.py |
OptionRankingSubField.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
gui/forms.py |
OptionRankingSubField.get_context |
3 |
0 |
0 |
0 |
0 |
100% |
gui/forms.py |
OptionRankingWidget.__init__ |
6 |
0 |
2 |
2 |
0 |
100% |
gui/forms.py |
OptionRankingWidget.decompress |
3 |
0 |
0 |
2 |
0 |
100% |
gui/forms.py |
OptionRankingField.options |
1 |
0 |
0 |
0 |
0 |
100% |
gui/forms.py |
OptionRankingField.select_choices |
1 |
0 |
0 |
0 |
0 |
100% |
gui/forms.py |
OptionRankingField.__createMultiWidget |
3 |
0 |
0 |
0 |
0 |
100% |
gui/forms.py |
OptionRankingField.__init__ |
7 |
0 |
0 |
4 |
0 |
100% |
gui/forms.py |
OptionRankingField.compress |
1 |
0 |
0 |
0 |
0 |
100% |
gui/forms.py |
BallotForm.__init__ |
21 |
0 |
0 |
6 |
0 |
100% |
gui/forms.py |
BallotForm._get_objects |
23 |
0 |
0 |
10 |
0 |
100% |
gui/forms.py |
BallotForm.clean |
9 |
0 |
2 |
4 |
0 |
100% |
gui/forms.py |
BallotForm.save |
10 |
0 |
0 |
8 |
0 |
100% |
gui/forms.py |
(no function) |
45 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
MembershipPeriod.active_period_at |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
MembershipPeriod.current_period |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
MembershipPeriod.members |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
MembershipPeriod.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Membership.pending_memberships |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Membership.is_pending |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Membership.is_approved |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Membership.is_rejected |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Membership.status |
7 |
0 |
0 |
6 |
0 |
100% |
gui/models.py |
Membership.approve |
6 |
0 |
0 |
2 |
0 |
100% |
gui/models.py |
Membership.reject |
9 |
0 |
0 |
4 |
0 |
100% |
gui/models.py |
Membership.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Profile.existing_affiliations |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Profile.create_member |
2 |
0 |
0 |
2 |
0 |
100% |
gui/models.py |
Profile.save_member |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Profile.send_email |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Profile.membership |
4 |
0 |
0 |
2 |
0 |
100% |
gui/models.py |
Profile.last_membership |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Profile.active_ballots |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Profile.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
VoteCount.__init__ |
4 |
0 |
0 |
2 |
0 |
100% |
gui/models.py |
VoteCount.percentage |
3 |
0 |
0 |
2 |
0 |
100% |
gui/models.py |
VoteCount.__eq__ |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
VoteCount.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
VoteCount.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Ballot.active_ballots |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Ballot.period |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Ballot.potential_voters |
3 |
0 |
0 |
2 |
0 |
100% |
gui/models.py |
Ballot.missing_voters |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Ballot.is_active |
2 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Ballot.has_started |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Ballot.has_closed |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Ballot.has_voted |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
Ballot.turnout |
5 |
0 |
0 |
2 |
0 |
100% |
gui/models.py |
Ballot.send_reminder |
4 |
0 |
0 |
2 |
0 |
100% |
gui/models.py |
Ballot.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
BallotSelectQuestion.tally |
8 |
0 |
0 |
4 |
0 |
100% |
gui/models.py |
BallotSelectQuestion.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
BallotSelectQuestionPossibleAnswer.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
BallotSelectedAnswer.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
OptionRankingVotes.__init__ |
5 |
0 |
0 |
2 |
0 |
100% |
gui/models.py |
OptionRankingVotes.score |
4 |
0 |
0 |
2 |
0 |
100% |
gui/models.py |
OptionRankingVotes.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
BallotRankingQuestion.tally |
5 |
0 |
0 |
2 |
0 |
100% |
gui/models.py |
BallotRankingQuestion.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
BallotRankingQuestionOption.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
gui/models.py |
BallotRankingAnswer.__str__ |
3 |
0 |
0 |
2 |
0 |
100% |
gui/models.py |
(no function) |
143 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
EmailTests.test_send |
8 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
EmailTests.test_send_with_default_from |
5 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
AdminEmailTests.test_init |
6 |
0 |
0 |
2 |
0 |
100% |
gui/tests.py |
EmailContextTests.test_email_context |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
create_user_and_log_in |
4 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipPeriodTests.test_current_period |
7 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipPeriodTests.test_members |
5 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipPeriodTests.test_str |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipTests.setUp |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipTests.test_empty |
5 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipTests.test_approved |
13 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipTests.test_rejected |
16 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipTests.test_approved_and_rejected |
5 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipTests.test_members |
4 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipTests.test_unknown_state |
6 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ProfileTests.create_user |
5 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ProfileTests.setUp |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ProfileTests.test_membership__no_period |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ProfileTests.test_membership__with_active_period_but_no_membership_application |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ProfileTests.test_membership__with_active_period_and_membership_application |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ProfileTests.test_last_membership__no_periods |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ProfileTests.test_last_membership__with_periods |
7 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ProfileTests.test_active_ballots |
8 |
0 |
0 |
2 |
0 |
100% |
gui/tests.py |
ProfileTests.test_str |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ProfileTests.test_existing_affiliations |
3 |
0 |
0 |
2 |
0 |
100% |
gui/tests.py |
ProfileTests.test_send_email |
5 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
CP_AdminTasksCountTests.test_admin_tasks_count__normal_user |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
CP_AdminTasksCountTests.test_admin_tasks_count__superuser |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
CP_global_context.test_current_period |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
CP_global_context.test_website |
8 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ProfileFormTests.test_empty_form |
5 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ProfileFormTests.test_all_but_affiliation |
9 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipApplicationFormTests.setUp |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipApplicationFormTests.test_empty_form |
4 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipApplicationFormTests.test_not_agreeing_to_membership |
5 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipApplicationFormTests.test_all_valid |
5 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
GuiViewMixin.setUpGuiTests |
5 |
0 |
1 |
0 |
0 |
100% |
gui/tests.py |
GuiViewMixin.create_user_and_log_in |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
GuiViewMixin.do_POST |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
GuiViewMixin.test_unauthenticated_user |
9 |
0 |
0 |
4 |
0 |
100% |
gui/tests.py |
GuiViewMixin.test_logged_in_unverified_user |
11 |
0 |
0 |
2 |
0 |
100% |
gui/tests.py |
GuiViewMixin.test_logged_in_verified_user |
10 |
0 |
0 |
2 |
0 |
100% |
gui/tests.py |
GuiViewMixin.test_logged_in_admin |
10 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
GuiViewMixin.additional_unauthenticated_checks |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
GuiViewMixin.additional_logged_in_user_checks |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
GuiViewMixin.additional_admin_checks |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewIndexTests.setUp |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewIndexTests.create_valid_member |
4 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewIndexTests.test_check_links |
11 |
0 |
0 |
4 |
0 |
100% |
gui/tests.py |
ViewIndexTests.additional_unauthenticated_checks |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewIndexTests.additional_logged_in_user_checks |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewIndexTests.additional_admin_checks |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewIndexTests.test_user_with_pending_membership |
7 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewIndexTests.test_user_with_active_membership |
5 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewIndexTests.test_user_with_rejected_membership |
8 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewIndexTests.test_open_ballot_not_voted_yet |
7 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewIndexTests.test_open_ballot_has_already_voted |
8 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewIndexTests.test_closed_ballot |
7 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembersTests.setUp |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembersTests._create_membership |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembersTests.create_user_and_log_in |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembersTests.test_membership_pending |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembersTests.test_rejected_member |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembersTests.test_proper_member |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembersTests.test_no_members |
5 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembersTests.__setup_db |
8 |
0 |
0 |
2 |
0 |
100% |
gui/tests.py |
ViewMembersTests.test_with_members_as_member |
12 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembersTests.test_with_members_as_admin |
10 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewChangeUserStatus.setUp |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewChangeUserStatus.test_get_and_admin |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewChangeUserStatus.test_non_admin |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewChangeUserStatus.test_admin_post_with_referrer |
23 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewChangeUserStatus.test_admin_change_its_own_status |
4 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewProfileTests.setUp |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewProfileTests.test_post_invalid_form |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewProfileTests.test_post_valid_form |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewProfileTests.test_existing_affiliations_list |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewDeleteAccountTests.setUp |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewDeleteAccountTests.test_do_delete |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembershipApplicationTests.setUp |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembershipApplicationTests.test_no_periods |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembershipApplicationTests.test_with_period |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembershipApplicationTests.test_user_with_current_membership |
6 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembershipApplicationTests.test_post_invalid_form |
4 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembershipApplicationTests.test_post_invalid_form_no_agreement |
4 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembershipApplicationTests.test_post_valid_form |
7 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipPeriodCreateViewTests.setUp |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipPeriodCreateViewTests.test_default_values |
6 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipPeriodCreateViewTests.test_post_invalid_form |
4 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
MembershipPeriodCreateViewTests.test_post_valid_form |
4 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembershipApprovalTests.setUp |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembershipApprovalTests.test_post_non_integer_ids |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembershipApprovalTests.test_post_invalid_action |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembershipApprovalTests.test_post_approve_action |
7 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembershipApprovalTests.test_post_reject_action_no_reasons |
8 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembershipApprovalTests.test_post_reject_action_with_reasons |
7 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewMembershipApprovalTests.test_with_many_applications |
11 |
0 |
0 |
2 |
0 |
100% |
gui/tests.py |
ViewAboutTests.setUp |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotTests.test_active_ballots |
4 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotTests.test_potential_voters |
5 |
0 |
0 |
2 |
0 |
100% |
gui/tests.py |
BallotTests.test_missing_voters |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotTests.test_missing_voters__without_membershipPeriod |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotTests.test_time_helpers |
13 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotTests.test_has_voted |
4 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotTests.test_turnout |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotTests.test_turnout_with_no_active_period |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotTests.test_turnout_after_new_period_started |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotTests.test_send_reminder |
9 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotTests.test_str |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotFormTests.setUp |
15 |
0 |
0 |
8 |
0 |
100% |
gui/tests.py |
BallotFormTests.test_ballot_not_specified |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotFormTests.test_dynamic_form_generation |
17 |
0 |
0 |
6 |
0 |
100% |
gui/tests.py |
BallotFormTests.test_OptionRankingWidget_decompress |
4 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotFormTests.test_empty_form |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotFormTests.test_get_objects__non_integer_ids |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotFormTests.test_get_objects__duplicated_ids |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotFormTests.test_get_objects__multiple_abstain_ids_between_options |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotFormTests.test_get_objects__non_existing_ids |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotFormTests.test_valid_form |
19 |
0 |
0 |
8 |
0 |
100% |
gui/tests.py |
VoteCountTests.test_zero_votes |
4 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
VoteCountTests.test_count_greater_than_totals |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
VoteCountTests.test_normal_case |
4 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
VoteCountTests.test_equality |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotSelectQuestionTests.setUp |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotSelectQuestionTests.test_tally |
6 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotSelectQuestionTests.test_tally_on_open_ballot |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotSelectQuestionTests.test_str |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotSelectQuestionPossibleAnswerTests.test_str |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotSelectedAnswerTests.test_str |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
OptionRankingVotesTests.test_normal_case |
5 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotRankingQuestionTests.setUp |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotRankingQuestionTests.test_tally |
7 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotRankingQuestionTests.test_tally_on_open_ballot |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotRankingQuestionTests.test_str |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotRankingQuestionOptionTests.test_str |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
BallotRankingAnswerTests.test_str |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewBallotListTests.setUp |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewBallotListTests.test_with_ballots |
3 |
0 |
0 |
2 |
0 |
100% |
gui/tests.py |
ViewVoteTests.setUp |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewVoteTests._create_membership |
4 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewVoteTests.create_user_and_log_in |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewVoteTests.test_membership_pending |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewVoteTests.test_rejected_member |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewVoteTests.test_proper_member |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewVoteTests.test_upcoming_ballot |
5 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewVoteTests.test_expired_ballot |
5 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewVoteTests.test_post_valid_form |
5 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewBallotAdminTests.setUp |
2 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewBallotAdminTests.test_ballot_still_open |
8 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewBallotAdminTests.test_ballot_not_yet_open |
9 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewBallotAdminTests.test_ballot_is_closed |
8 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewBallotSendReminderTests.setUp |
1 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewBallotSendReminderTests.test_get_and_admin |
3 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
ViewBallotSendReminderTests.test_valid_post |
6 |
0 |
0 |
0 |
0 |
100% |
gui/tests.py |
(no function) |
238 |
0 |
0 |
0 |
0 |
100% |
gui/urls.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
gui/views.py |
RequiresValidMembershipMixin.test_func |
5 |
0 |
0 |
0 |
0 |
100% |
gui/views.py |
index |
2 |
0 |
0 |
0 |
0 |
100% |
gui/views.py |
profile |
11 |
0 |
0 |
4 |
0 |
100% |
gui/views.py |
account_delete |
6 |
0 |
0 |
2 |
0 |
100% |
gui/views.py |
membership_application |
21 |
0 |
0 |
8 |
0 |
100% |
gui/views.py |
RequiresSuperUserMixin.test_func |
1 |
0 |
0 |
0 |
0 |
100% |
gui/views.py |
ChangeUserStatus.post |
11 |
0 |
0 |
2 |
0 |
100% |
gui/views.py |
MembershipPeriodCreateView.get_success_url |
1 |
0 |
0 |
0 |
0 |
100% |
gui/views.py |
MembershipPeriodCreateView.get_initial |
8 |
0 |
0 |
2 |
0 |
100% |
gui/views.py |
MembershipApplicationListView.get_queryset |
1 |
0 |
0 |
0 |
0 |
100% |
gui/views.py |
MembershipApplicationListView.post |
23 |
0 |
0 |
12 |
0 |
100% |
gui/views.py |
MembersListView.get_queryset |
4 |
0 |
1 |
0 |
0 |
100% |
gui/views.py |
about |
1 |
0 |
0 |
0 |
0 |
100% |
gui/views.py |
VotingView.get_ballot |
8 |
0 |
0 |
6 |
0 |
100% |
gui/views.py |
VotingView.get_form_kwargs |
3 |
0 |
0 |
0 |
0 |
100% |
gui/views.py |
VotingView.get_success_url |
1 |
0 |
0 |
0 |
0 |
100% |
gui/views.py |
VotingView.get_context_data |
3 |
0 |
0 |
0 |
0 |
100% |
gui/views.py |
VotingView.form_valid |
3 |
0 |
0 |
0 |
0 |
100% |
gui/views.py |
BallotAdminView.get_context_data |
3 |
0 |
0 |
0 |
0 |
100% |
gui/views.py |
BallotSendReminderView.post |
4 |
0 |
0 |
0 |
0 |
100% |
gui/views.py |
(no function) |
68 |
0 |
0 |
0 |
0 |
100% |