blogModel/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
blogModel/asgi.py |
(no class) |
4 |
4 |
0 |
0% |
blogModel/sanitizer.py |
(no class) |
6 |
6 |
0 |
0% |
blogModel/settings/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
blogModel/settings/settings.py |
(no class) |
53 |
15 |
0 |
72% |
blogModel/urls.py |
(no class) |
5 |
0 |
0 |
100% |
blogModel/wsgi.py |
(no class) |
4 |
4 |
0 |
0% |
manage.py |
(no class) |
6 |
6 |
0 |
0% |
website/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
website/admin.py |
UserAdmin |
16 |
16 |
0 |
0% |
website/admin.py |
(no class) |
31 |
0 |
0 |
100% |
website/apps.py |
WebsiteConfig |
0 |
0 |
0 |
100% |
website/apps.py |
(no class) |
4 |
0 |
0 |
100% |
website/forms/EditAuthorForm.py |
EditAuthorForm |
0 |
0 |
0 |
100% |
website/forms/EditAuthorForm.py |
EditAuthorForm.Meta |
0 |
0 |
0 |
100% |
website/forms/EditAuthorForm.py |
UserChangeForm |
14 |
0 |
0 |
100% |
website/forms/EditAuthorForm.py |
UserChangeForm.Meta |
0 |
0 |
0 |
100% |
website/forms/EditAuthorForm.py |
SocialMediaForm |
0 |
0 |
0 |
100% |
website/forms/EditAuthorForm.py |
SocialMediaForm.Meta |
0 |
0 |
0 |
100% |
website/forms/EditAuthorForm.py |
GraduationForm |
0 |
0 |
0 |
100% |
website/forms/EditAuthorForm.py |
GraduationForm.Meta |
0 |
0 |
0 |
100% |
website/forms/EditAuthorForm.py |
JobForm |
0 |
0 |
0 |
100% |
website/forms/EditAuthorForm.py |
JobForm.Meta |
0 |
0 |
0 |
100% |
website/forms/EditAuthorForm.py |
(no class) |
41 |
0 |
0 |
100% |
website/forms/EditReaderForm.py |
EditReaderForm |
0 |
0 |
0 |
100% |
website/forms/EditReaderForm.py |
EditReaderForm.Meta |
0 |
0 |
0 |
100% |
website/forms/EditReaderForm.py |
(no class) |
9 |
0 |
0 |
100% |
website/forms/LoginForm.py |
LoginForm |
0 |
0 |
0 |
100% |
website/forms/LoginForm.py |
(no class) |
4 |
0 |
0 |
100% |
website/forms/PostForm.py |
PostForm |
23 |
7 |
0 |
70% |
website/forms/PostForm.py |
PostForm.Meta |
0 |
0 |
0 |
100% |
website/forms/PostForm.py |
(no class) |
13 |
0 |
0 |
100% |
website/forms/ProfileUpdateForm.py |
ProfileUpdateForm |
12 |
2 |
0 |
83% |
website/forms/ProfileUpdateForm.py |
(no class) |
7 |
0 |
0 |
100% |
website/forms/RegistrationForm.py |
RegistrationAuthorForm |
0 |
0 |
0 |
100% |
website/forms/RegistrationForm.py |
RegistrationAuthorForm.Meta |
0 |
0 |
0 |
100% |
website/forms/RegistrationForm.py |
RegistrationReaderForm |
0 |
0 |
0 |
100% |
website/forms/RegistrationForm.py |
RegistrationReaderForm.Meta |
0 |
0 |
0 |
100% |
website/forms/RegistrationForm.py |
UserCreationForm |
0 |
0 |
0 |
100% |
website/forms/RegistrationForm.py |
UserCreationForm.Meta |
0 |
0 |
0 |
100% |
website/forms/RegistrationForm.py |
(no class) |
22 |
0 |
0 |
100% |
website/forms/SearchForm.py |
SearchForm |
0 |
0 |
0 |
100% |
website/forms/SearchForm.py |
(no class) |
3 |
0 |
0 |
100% |
website/forms/__init__.py |
(no class) |
6 |
0 |
0 |
100% |
website/management/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
website/management/commands/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
website/management/commands/create_test_user.py |
Command |
16 |
16 |
0 |
0% |
website/management/commands/create_test_user.py |
(no class) |
7 |
7 |
0 |
0% |
website/manager.py |
UserManager |
14 |
1 |
0 |
93% |
website/manager.py |
(no class) |
4 |
0 |
0 |
100% |
website/middleware.py |
Custom404Middleware |
8 |
4 |
0 |
50% |
website/middleware.py |
(no class) |
6 |
0 |
0 |
100% |
website/migrations/0001_initial.py |
Migration |
0 |
0 |
0 |
100% |
website/migrations/0001_initial.py |
(no class) |
10 |
0 |
0 |
100% |
website/migrations/0002_post_meta_description.py |
Migration |
0 |
0 |
0 |
100% |
website/migrations/0002_post_meta_description.py |
(no class) |
4 |
0 |
0 |
100% |
website/migrations/0003_alter_post_author.py |
Migration |
0 |
0 |
0 |
100% |
website/migrations/0003_alter_post_author.py |
(no class) |
5 |
0 |
0 |
100% |
website/migrations/0004_remove_author_graduations_alter_graduation_student.py |
Migration |
0 |
0 |
0 |
100% |
website/migrations/0004_remove_author_graduations_alter_graduation_student.py |
(no class) |
5 |
0 |
0 |
100% |
website/migrations/0005_post_likes_post_loves.py |
Migration |
0 |
0 |
0 |
100% |
website/migrations/0005_post_likes_post_loves.py |
(no class) |
5 |
0 |
0 |
100% |
website/migrations/0006_alter_job_employee.py |
Migration |
0 |
0 |
0 |
100% |
website/migrations/0006_alter_job_employee.py |
(no class) |
5 |
0 |
0 |
100% |
website/migrations/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
website/models/AuthorModel.py |
Author |
1 |
1 |
0 |
0% |
website/models/AuthorModel.py |
Author.Meta |
0 |
0 |
0 |
100% |
website/models/AuthorModel.py |
(no class) |
18 |
0 |
0 |
100% |
website/models/AuthorSocialMediaModel.py |
SocialMedia |
0 |
0 |
0 |
100% |
website/models/AuthorSocialMediaModel.py |
SocialMedia.Meta |
0 |
0 |
0 |
100% |
website/models/AuthorSocialMediaModel.py |
(no class) |
8 |
0 |
0 |
100% |
website/models/GraduationsModel.py |
Graduation |
1 |
1 |
0 |
0% |
website/models/GraduationsModel.py |
(no class) |
11 |
0 |
0 |
100% |
website/models/JobsModel.py |
Job |
0 |
0 |
0 |
100% |
website/models/JobsModel.py |
Job.Meta |
0 |
0 |
0 |
100% |
website/models/JobsModel.py |
(no class) |
14 |
0 |
0 |
100% |
website/models/PostModel.py |
Post |
4 |
3 |
0 |
25% |
website/models/PostModel.py |
Post.Meta |
0 |
0 |
0 |
100% |
website/models/PostModel.py |
(no class) |
20 |
0 |
0 |
100% |
website/models/ReaderModel.py |
Reader |
1 |
1 |
0 |
0% |
website/models/ReaderModel.py |
Reader.Meta |
0 |
0 |
0 |
100% |
website/models/ReaderModel.py |
(no class) |
13 |
0 |
0 |
100% |
website/models/UserModel.py |
User |
1 |
1 |
0 |
0% |
website/models/UserModel.py |
(no class) |
12 |
0 |
0 |
100% |
website/models/__init__.py |
(no class) |
17 |
0 |
0 |
100% |
website/templatetags/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
website/templatetags/get_type.py |
(no class) |
7 |
0 |
0 |
100% |
website/templatetags/replace_word.py |
(no class) |
4 |
0 |
0 |
100% |
website/tests/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
website/tests/test_admin_and_templatetag.py |
(no class) |
4 |
0 |
0 |
100% |
website/tests/test_author_profile.py |
AuthorHelpersTests |
19 |
0 |
0 |
100% |
website/tests/test_author_profile.py |
AuthorHelpersTests.test_check_request_post_returns_expected_structure.DummyReq |
0 |
0 |
0 |
100% |
website/tests/test_author_profile.py |
AuthorHelpersTests.test_check_request_post_returns_expected_structure.DummyReq.POST_DICT |
0 |
0 |
0 |
100% |
website/tests/test_author_profile.py |
AuthorHelpersTests.test_check_request_post_returns_expected_structure.DummyReq.POST_DICT.AuthorHelpersTests |
19 |
19 |
0 |
0% |
website/tests/test_author_profile.py |
AuthorHelpersTests.test_check_request_post_returns_expected_structure.DummyReq.POST_DICT.AuthorHelpersTests.test_check_request_post_returns_expected_structure.DummyReq |
0 |
0 |
0 |
100% |
website/tests/test_author_profile.py |
AuthorHelpersTests.test_check_request_post_returns_expected_structure.DummyReq.POST_DICT.AuthorHelpersTests.test_check_request_post_returns_expected_structure.DummyReq.POST_DICT |
1 |
1 |
0 |
0% |
website/tests/test_author_profile.py |
AuthorHelpersTests.test_check_request_post_returns_expected_structure.DummyReq.POST_DICT.AuthorHelpersTests.test_update_social_media_detects_changes.DummyReq |
0 |
0 |
0 |
100% |
website/tests/test_author_profile.py |
AuthorHelpersTests.test_check_request_post_returns_expected_structure.DummyReq.POST_DICT.AuthorHelpersTests.test_update_social_media_detects_changes.DummyReq.POST_DICT |
1 |
1 |
0 |
0% |
website/tests/test_author_profile.py |
AuthorHelpersTests.test_check_request_post_returns_expected_structure.DummyReq.POST_DICT.ProfileUpdateTests |
7 |
7 |
0 |
0% |
website/tests/test_author_profile.py |
(no class) |
10 |
0 |
0 |
100% |
website/tests/test_author_profile_helpers.py |
AuthorProfileHelpersTest |
27 |
0 |
0 |
100% |
website/tests/test_author_profile_helpers.py |
AuthorProfileHelpersTest.test_check_author_form_and_user_form_username_conflict.PostDict |
1 |
0 |
0 |
100% |
website/tests/test_author_profile_helpers.py |
AuthorProfileHelpersTest.test_update_social_media_detects_changes.PostDict |
1 |
0 |
0 |
100% |
website/tests/test_author_profile_helpers.py |
ReaderEditHelpersTest |
10 |
0 |
0 |
100% |
website/tests/test_author_profile_helpers.py |
ReaderEditHelpersTest.test_reader_check_user_form_username_conflict.PostDict |
1 |
1 |
0 |
0% |
website/tests/test_author_profile_helpers.py |
(no class) |
13 |
0 |
0 |
100% |
website/tests/test_author_view.py |
AuthorViewTests |
58 |
0 |
0 |
100% |
website/tests/test_author_view.py |
AuthorViewTests.test_edit_author_profile_post_success_path.FakeFormSet |
3 |
0 |
0 |
100% |
website/tests/test_author_view.py |
(no class) |
15 |
0 |
0 |
100% |
website/tests/test_author_view_clean.py |
AuthorViewCleanTests |
54 |
0 |
0 |
100% |
website/tests/test_author_view_clean.py |
AuthorViewCleanTests.test_edit_author_profile_post_redirects_on_success.FakeFormSet |
3 |
0 |
0 |
100% |
website/tests/test_author_view_clean.py |
(no class) |
14 |
0 |
0 |
100% |
website/tests/test_author_view_helpers_more.py |
PostDict |
1 |
0 |
0 |
100% |
website/tests/test_author_view_helpers_more.py |
AuthorViewHelpersMoreTest |
40 |
0 |
0 |
100% |
website/tests/test_author_view_helpers_more.py |
(no class) |
14 |
0 |
0 |
100% |
website/tests/test_author_view_unit.py |
AuthorViewUnitTests |
41 |
1 |
0 |
98% |
website/tests/test_author_view_unit.py |
(no class) |
12 |
0 |
0 |
100% |
website/tests/test_authorview_more.py |
AuthorViewMoreTests |
26 |
0 |
0 |
100% |
website/tests/test_authorview_more.py |
(no class) |
10 |
0 |
0 |
100% |
website/tests/test_login_and_password_change.py |
(no class) |
0 |
0 |
0 |
100% |
website/tests/test_login_and_search_views.py |
LoginViewTests |
20 |
0 |
0 |
100% |
website/tests/test_login_and_search_views.py |
SearchViewTests |
23 |
0 |
0 |
100% |
website/tests/test_login_and_search_views.py |
(no class) |
20 |
0 |
0 |
100% |
website/tests/test_manager.py |
DummyUser |
6 |
0 |
0 |
100% |
website/tests/test_manager.py |
(no class) |
8 |
0 |
0 |
100% |
website/tests/test_pass_val.py |
(no class) |
0 |
0 |
0 |
100% |
website/tests/test_pass_validator.py |
(no class) |
0 |
0 |
0 |
100% |
website/tests/test_profile_and_post_permissions.py |
ProfileAndPostPermissionTests |
32 |
0 |
0 |
100% |
website/tests/test_profile_and_post_permissions.py |
(no class) |
15 |
0 |
0 |
100% |
website/tests/test_profile_author_views.py |
ProfileAndAuthorViewTests |
63 |
0 |
0 |
100% |
website/tests/test_profile_author_views.py |
ProfileAndAuthorViewTests.test_create_social_media_and_exclude.PostDict |
1 |
0 |
0 |
100% |
website/tests/test_profile_author_views.py |
ProfileAndAuthorViewTests.test_reader_edit_helpers.PostDict |
1 |
1 |
0 |
0% |
website/tests/test_profile_author_views.py |
(no class) |
17 |
0 |
0 |
100% |
website/tests/test_profile_reader_post_more2.py |
ProfileReaderPostMore2Test |
28 |
0 |
0 |
100% |
website/tests/test_profile_reader_post_more2.py |
(no class) |
13 |
0 |
0 |
100% |
website/tests/test_profile_reader_post_views.py |
ProfileReaderPostViewsTest |
37 |
0 |
0 |
100% |
website/tests/test_profile_reader_post_views.py |
(no class) |
15 |
0 |
0 |
100% |
website/tests/test_quick_imports.py |
(no class) |
3 |
0 |
0 |
100% |
website/tests/test_reactions.py |
ReactionToggleTests |
63 |
0 |
0 |
100% |
website/tests/test_reactions.py |
(no class) |
12 |
0 |
0 |
100% |
website/tests/test_sign_up_page.py |
(no class) |
0 |
0 |
0 |
100% |
website/tests/test_signup_password_validation.py |
SignUpPasswordValidationTests |
11 |
0 |
0 |
100% |
website/tests/test_signup_password_validation.py |
(no class) |
7 |
0 |
0 |
100% |
website/tests/test_smoke_imports.py |
(no class) |
3 |
0 |
0 |
100% |
website/tests/test_templatetags.py |
TemplateTagsTest |
21 |
0 |
0 |
100% |
website/tests/test_templatetags.py |
(no class) |
8 |
0 |
0 |
100% |
website/tests/test_views_more.py |
ViewSmokeTests |
20 |
0 |
0 |
100% |
website/tests/test_views_more.py |
(no class) |
12 |
0 |
0 |
100% |
website/urls/ErrorUrl.py |
(no class) |
3 |
0 |
0 |
100% |
website/urls/HomeUrl.py |
(no class) |
3 |
0 |
0 |
100% |
website/urls/LoginUrl.py |
(no class) |
3 |
0 |
0 |
100% |
website/urls/LogoutUrl.py |
(no class) |
3 |
0 |
0 |
100% |
website/urls/PostUrl.py |
(no class) |
4 |
0 |
0 |
100% |
website/urls/ProfileUpdateUrl.py |
(no class) |
3 |
0 |
0 |
100% |
website/urls/ReaderEditUrl.py |
(no class) |
3 |
0 |
0 |
100% |
website/urls/SearchUrl.py |
(no class) |
3 |
0 |
0 |
100% |
website/urls/SignUpUrl.py |
(no class) |
3 |
0 |
0 |
100% |
website/urls/TeamUrl.py |
(no class) |
4 |
0 |
0 |
100% |
website/urls/__init__.py |
(no class) |
4 |
0 |
0 |
100% |
website/utils/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
website/utils/sanitizer.py |
(no class) |
6 |
0 |
0 |
100% |
website/utils/youtube_validator.py |
(no class) |
16 |
10 |
0 |
38% |
website/validators.py |
LegacyPasswordValidator |
12 |
5 |
0 |
58% |
website/validators.py |
(no class) |
5 |
0 |
0 |
100% |
website/views/AuthorView.py |
(no class) |
21 |
0 |
0 |
100% |
website/views/ErrorView.py |
(no class) |
4 |
0 |
0 |
100% |
website/views/HomeView.py |
(no class) |
4 |
0 |
0 |
100% |
website/views/LoginView.py |
(no class) |
7 |
0 |
0 |
100% |
website/views/LogoutView.py |
(no class) |
5 |
0 |
0 |
100% |
website/views/PostCreateView.py |
(no class) |
11 |
0 |
0 |
100% |
website/views/PostView.py |
(no class) |
12 |
0 |
0 |
100% |
website/views/ProfileUpdateView.py |
(no class) |
8 |
0 |
0 |
100% |
website/views/ReaderEditView.py |
(no class) |
9 |
0 |
0 |
100% |
website/views/SearchView.py |
(no class) |
6 |
0 |
0 |
100% |
website/views/SignUpView.py |
(no class) |
11 |
0 |
0 |
100% |
website/views/TeamView.py |
(no class) |
4 |
0 |
0 |
100% |
website/views/__init__.py |
(no class) |
5 |
0 |
0 |
100% |