Приложение BooksCollector позволяет управлять книгами: добавлять их в словарь, устанавливать жанры, фильтровать книги по возрастным ограничениям и управлять избранным.
- 1 def test_add_new_book_name_length(self, book_name) - проверяем валидные длины названия книги c параметризацией
- 2 def test_set_book_name_genre_book(self) - проверяем установленный жанр книги
- 3 def test_get_book_name_genre_book(self) - проверяем получение жанра книги по её имени
- 4 def test_get_books_with_specific_genre_name_specific_genre(self) - проверяем выведение списка книг определённого жанра
- 5 def test_get_books_genre_books_genre(self) - проверяем получение словаря books_genre
- 6 def test_get_books_for_children_genre_children_rating(self) - проверяем возвращение книг, подходящих детям
- 7 def test_add_book_in_favorites_add_in_favorite(self) - проверяем добавление книги в избранное
- 8 def test_delete_book_from_favorites_delete_from_favorite(self) - проверяем удаление книги из избранного
- 9 def test_get_list_of_favorites_books_favorites(self) - провевяем получение списка избранных книг
pytest -v tests.py
pytest --cov