Jump to ratings and reviews
Rate this book

pytest Quick Start Guide: Write better Python code with simple and maintainable tests

Rate this book
Learn the pytest way to write simple tests which can also be used to write complex tests

Key FeaturesBecome proficient with pytest from day one by solving real-world testing problemsUse pytest to write tests more efficientlyScale from simple to complex and functional testingBook DescriptionPython's standard unittest module is based on the xUnit family of frameworks, which has its origins in Smalltalk and Java, and tends to be verbose to use and not easily extensible.The pytest framework on the other hand is very simple to get started, but powerful enough to cover complex testing integration scenarios, being considered by many the true Pythonic approach to testing in Python.

In this book, you will learn how to get started right away and get the most out of pytest in your daily workflow, exploring powerful mechanisms and plugins to facilitate many common testing tasks. You will also see how to use pytest in existing unittest-based test suites and will learn some tricks to make the jump to a pytest-style test suite quickly and easily.

What you will learnWrite and run simple and complex testsOrganize tests in fles and directoriesFind out how to be more productive on the command lineMarkers and how to skip, xfail and parametrize testsExplore fxtures and techniques to use them effectively, such as tmpdir, pytestconfg, and monkeypatchConvert unittest suites to pytest using little-known techniquesUse third-party pluginsWho this book is forThis book is for Python programmers that want to learn more about testing. This book is also for QA testers, and those who already benefit from programming with tests daily but want to improve their existing testing tools.

Table of ContentsIntroducing pytestWriting and running testsMarkers and parametrizationFixturesPluginsConverting unittest suites to pytestWrappin up

162 pages, Kindle Edition

Published August 29, 2018

7 people are currently reading
9 people want to read

About the author

Librarian note:
There is more than one author in the GoodReads database with this name
This profile may contain books from multiple authors of this name

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
7 (43%)
4 stars
3 (18%)
3 stars
6 (37%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 4 of 4 reviews
Profile Image for Murilo Andrade.
43 reviews20 followers
June 25, 2020
This book is mainly about pytest, not so much about "how to write better Python code". IMO it lacks pytest best practices, or maybe common flows using pytest. It makes a great job explaining many details and parameters of pytest though. It has also the merit of being very succinct/straight to the point.
Profile Image for Vlad Bezden.
236 reviews14 followers
November 27, 2018
Great book. With all required to know about pytest. I wish there were more explanation on monkeypatch and mocking. However, I understand that this book is about pytest.
Profile Image for Kain.
561 reviews11 followers
January 2, 2022
Spoko książka do zapoznania się z tematem - można się sporo dowiedzieć. Jednak zupełnie nie odnosi się do kodu dostępnego do ściągnięcia.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.