test_add_new_book_add_two_books
Проверяет, что новые книги успешно добавляются в коллекцию.
test_add_new_book_validation
Проверяет валидацию названия книги (пустое, слишком длинное, корректное, граничные значения).
test_add_new_book_does_not_add_duplicate
Проверяет, что нельзя добавить две одинаковые книги
test_set_book_genre_set_genre_for_book
Проверяет успешную установку жанра для существующей книги.
test_set_book_genre_set_genre_for_book_with_wrong_genre
Проверяет, что некорректный жанр не устанавливается книге.
test_set_book_genre_set_genre_for_non_existent_book
Проверяет, что жанр нельзя установить несуществующей книге.
test_get_book_genre_get_genre_for_non_existent_book
Проверяет получение жанра у несуществующей книги.
test_get_books_with_specific_genre_get_books_with_specific_genre
Проверяет получение списка книг по указанному жанру.
test_get_books_with_specific_genre_get_books_with_non_existent_genre
Проверяет поведение при запросе несуществующего жанра.
test_get_books_genre_get_books_genre
Проверяет получение полного словаря книг и жанров.
test_get_books_for_children_get_books_for_children
Проверяет получение списка книг, подходящих детям.
test_add_book_in_favorites_add_book_in_favorites
Проверяет добавление книги в избранное.
test_add_book_in_favorites_add_non_existent_book_in_favorites
Проверяет, что несуществующая книга не добавляется в избранное.
test_delete_book_from_favorites_delete_book_from_favorites
Проверяет удаление книги из избранного.
test_delete_book_from_favorites_delete_non_existent_book_from_favorites
Проверяет, что удаление несуществующей книги не изменяет список избранного.