Python Testing with pytest: Simple, Rapid, Effective, and Scalable 90485

Паперова книга
90485
Python Testing with pytest: Simple, Rapid, Effective, and Scalable - фото 1
  • ISBN
    978-1680502404
  • Видавництво
  • Автор
  • Рік
    2017
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі
12.04
550
5 людей

Все про “Python Testing with pytest: Simple, Rapid, Effective, and Scalable”

Від видавця

Do less work when testing your Python code, but be just as expressive, just as elegant, and just as readable. The pytest testing framework helps you write tests quickly and keep them readable and maintainable - with no boilerplate code. Using a robust yet simple fixture model, it's just as easy to write small tests with pytest as it is to scale up to complex functional testing for applications, packages, and libraries. This book shows you how.

For Python-based projects, pytest is the undeniable choice to test your code if you're looking for a full-featured, API-independent, flexible, and extensible testing framework. With a full-bodied fixture model that is unmatched in any other tool, the pytest framework gives you powerful features such as assert rewriting and plug-in capability - with no boilerplate code.

With simple step-by-step instructions and sample code, this book gets you up to speed quickly on this easy-to-learn and robust tool. Write short, maintainable tests that elegantly express what you're testing. Add powerful testing features and still speed up test times by distributing tests across multiple processors and running tests in parallel. Use the built-in assert statements to reduce false test failures by separating setup and test failures. Test error conditions and corner cases with expected exception testing, and use one test to run many test cases with parameterized testing. Extend pytest with plugins, connect it to continuous integration systems, and use it in tandem with tox, mock, coverage, unittest, and doctest.

Write simple, maintainable tests that elegantly express what you're testing and why.

What You Need:

The examples in this book are written using Python 3.6 and pytest 3.0. However, pytest 3.0 supports Python 2.6, 2.7, and Python 3.3-3.6.

About the Author

Brian Okken is a lead software engineer with two decades of R&D experience developing test and measurement instruments. He hosts the Test & Code podcast and co-hosts the Python Bytes podcast.

Рецензії

0

Всі характеристики

  • Видавництво
  • Автор
  • Категорія
  • Рік
    2017
  • Сторінок
    222
  • Формат
    170х240 мм
  • Обкладинка
    М'яка
  • Тип паперу
    Офсетний
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі
  • Термін поставки
    10 дней
  • Оригінальна назва
    Python Testing with pytest: Simple, Rapid, Effective, and Scalable

Товар входить до категорії

  • Самовивіз з відділень поштових операторів від 45 ₴ - 80 ₴
  • Доставка поштовими сервісами - тарифи перевізника
Схожі товари
Hands-on Matplotlib. Learn Plotting and Visualizations with Python 3. 1st Ed.
244684
Ashwin Pajankar
2'000 ₴
Financial Theory with Python: A Gentle Introduction. 1st Ed.
244749
Yves Hilpisch
2'000 ₴
Flask Web Development: Developing Web Applications with Python 2nd Edition
66981
5/1
Miguel Grinberg
2'020 ₴
Practical Fraud Prevention. Fraud and AML Analytics for Fintech and eCommerce, Using SQL and Python
197700
Gilit SaportaShoshana Maraney
2'100 ₴
Вивчаємо Python. Том 1. 5-е видання
111737
5/1
Марк Лутц
2'046 ₴2'200 ₴
Python for Excel: A Modern Environment for Automation and Data Analysis
153397
Felix Zumstein
1'760 ₴2'200 ₴
Python and R for the Modern Data Scientist: The Best of Both Worlds
159994
Rick J. ScavettaBoyan Angelov
2'200 ₴
Python 3: The Comprehensive Guide to Hands-On Python Programming
263355
Johannes ErnestiPeter Kaiser
2'590 ₴
Football Analytics with Python & R: Learning Data Science Through the Lens of Sports 1st Edition
259764
Eric EagerRichard Erickson
2'800 ₴