Skip to content

Permajk/qa_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Финальный проект 4 спринта - Unit-тестирование BooksCollector - Алексей Рогожников, 32 когорта

Приложение 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

Результат выполнения тестов: 100%

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages