library coverage report: 98.07%
Files Functions Classes
coverage.py v7.13.5, created at 2026-03-30 10:55 -0700
coverage.py v7.13.5, created at 2026-03-30 10:55 -0700
| Statements | Branches | Total | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| File | class | coverage | statements | missing | excluded | coverage | branches | partial | coverage | |||
| accounts / admin.py | CustomUserAdmin | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / admin.py | (no class) | 100.00% | 11 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / apps.py | AccountsConfig | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / apps.py | (no class) | 100.00% | 4 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / forms.py | CustomUserChangeForm | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / forms.py | CustomUserChangeForm.Meta | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / forms.py | CustomUserCreationForm | 100.00% | 6 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / forms.py | CustomUserCreationForm.Meta | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / forms.py | (no class) | 100.00% | 14 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / models.py | CustomUser | 100.00% | 2 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / models.py | (no class) | 100.00% | 12 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / tests / test_forms.py | TestUserCreationForm | 100.00% | 9 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / tests / test_forms.py | (no class) | 100.00% | 6 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / tests / test_models.py | CustomUserTests | 88.24% | 34 | 4 | 0 | 100.00% | 0 | 0 | 88.24% | |||
| accounts / tests / test_models.py | SignupPageTests | 100.00% | 10 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / tests / test_models.py | LoginPageTests | 100.00% | 6 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / tests / test_models.py | LogoutPageTests | 100.00% | 3 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / tests / test_models.py | PasswordResetFormTests | 100.00% | 6 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / tests / test_models.py | PasswordResetDoneTests | 100.00% | 6 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / tests / test_models.py | PasswordChangeFormTests | 100.00% | 3 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / tests / test_models.py | PasswordChangeDoneTests | 100.00% | 6 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / tests / test_models.py | (no class) | 100.00% | 35 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / tests / test_urls.py | (no class) | 100.00% | 13 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / tests / test_views.py | TestUserUpdateView | 96.00% | 25 | 1 | 0 | 100.00% | 0 | 0 | 96.00% | |||
| accounts / tests / test_views.py | TestUserRedirectView | 100.00% | 5 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / tests / test_views.py | (no class) | 100.00% | 17 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / urls.py | (no class) | 100.00% | 3 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / views.py | UserDetailView | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / views.py | UserUpdateView | 100.00% | 2 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / views.py | UserRedirectView | 100.00% | 1 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| accounts / views.py | (no class) | 100.00% | 21 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / admin.py | BooksInline | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / admin.py | AuthorAdmin | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / admin.py | BooksInstanceInline | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / admin.py | BookAdmin | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / admin.py | BookInstanceAdmin | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / admin.py | (no class) | 100.00% | 25 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / apps.py | CatalogConfig | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / apps.py | (no class) | 100.00% | 4 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / forms.py | RenewBookForm | 100.00% | 6 | 0 | 0 | 100.00% | 4 | 0 | 100.00% | |||
| catalog / forms.py | (no class) | 100.00% | 6 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / models.py | Genre | 100.00% | 1 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / models.py | Genre.Meta | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / models.py | Language | 100.00% | 1 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / models.py | Language.Meta | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / models.py | Book | 66.67% | 3 | 1 | 0 | 100.00% | 0 | 0 | 66.67% | |||
| catalog / models.py | Book.Meta | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / models.py | BookInstance | 50.00% | 4 | 2 | 0 | 50.00% | 2 | 1 | 50.00% | |||
| catalog / models.py | BookInstance.Meta | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / models.py | Author | 75.00% | 4 | 1 | 0 | 50.00% | 2 | 1 | 66.67% | |||
| catalog / models.py | Author.Meta | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / models.py | (no class) | 100.00% | 56 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / tests / test_forms.py | RenewBookFormTest | 100.00% | 16 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / tests / test_forms.py | (no class) | 100.00% | 10 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / tests / test_models.py | BookModelTest | 100.00% | 6 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / tests / test_models.py | GenreModelTest | 100.00% | 3 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / tests / test_models.py | LanguageModelTest | 100.00% | 3 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / tests / test_models.py | AuthorModelTest | 94.44% | 18 | 1 | 0 | 50.00% | 2 | 1 | 90.00% | |||
| catalog / tests / test_models.py | (no class) | 100.00% | 24 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / tests / test_views.py | AuthorListViewTest | 100.00% | 19 | 0 | 0 | 100.00% | 2 | 0 | 100.00% | |||
| catalog / tests / test_views.py | LoanedBookInstancesByUserListViewTest | 100.00% | 64 | 0 | 0 | 100.00% | 16 | 0 | 100.00% | |||
| catalog / tests / test_views.py | RenewBookInstancesViewTest | 100.00% | 48 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / tests / test_views.py | AuthorCreateViewTest | 100.00% | 31 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / tests / test_views.py | IndexTests | 100.00% | 9 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / tests / test_views.py | (no class) | 100.00% | 51 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / urls.py | (no class) | 100.00% | 3 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / views.py | BookListView | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / views.py | BookDetailView | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / views.py | AuthorListView | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / views.py | AuthorDetailView | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / views.py | LoanedBooksByUserListView | 100.00% | 1 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / views.py | LoanedBooksAllListView | 100.00% | 1 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / views.py | AuthorCreate | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / views.py | AuthorUpdate | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / views.py | AuthorDelete | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / views.py | BookCreate | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / views.py | BookUpdate | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / views.py | BookDelete | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| catalog / views.py | SearchResultsListView | 0.00% | 2 | 2 | 0 | 100.00% | 0 | 0 | 0.00% | |||
| catalog / views.py | (no class) | 100.00% | 88 | 0 | 0 | 75.00% | 4 | 1 | 98.91% | |||
| config / test.py | (no class) | 100.00% | 5 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| config / urls.py | (no class) | 100.00% | 5 | 0 | 1 | 100.00% | 0 | 0 | 100.00% | |||
| pages / admin.py | (no class) | 100.00% | 1 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| pages / apps.py | PagesConfig | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| pages / apps.py | (no class) | 100.00% | 4 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| pages / forms.py | ContactForm | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| pages / forms.py | (no class) | 100.00% | 5 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| pages / models.py | (no class) | 100.00% | 1 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| pages / tests / test_forms.py | ContactFormTests | 81.82% | 11 | 2 | 0 | 100.00% | 0 | 0 | 81.82% | |||
| pages / tests / test_forms.py | (no class) | 100.00% | 6 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| pages / tests / test_views.py | HomePageTests | 100.00% | 8 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| pages / tests / test_views.py | AboutPageTests | 100.00% | 8 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| pages / tests / test_views.py | ContactViewTests | 100.00% | 8 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| pages / tests / test_views.py | SuccessViewTests | 100.00% | 8 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| pages / tests / test_views.py | (no class) | 100.00% | 31 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| pages / urls.py | (no class) | 100.00% | 3 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| pages / views.py | AboutPageView | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| pages / views.py | HomePageView | 100.00% | 0 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| pages / views.py | (no class) | 100.00% | 25 | 0 | 0 | 100.00% | 4 | 0 | 100.00% | |||
| Total | 98.44% | 896 | 14 | 1 | 88.89% | 36 | 4 | 98.07% | ||||
No items found using the specified filter.