What do you think?


pytest Quick Start Guide: Write better Python code with simple and maintainable tests
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
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
About the author
Bruno Oliveira
105 booksLibrarian 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
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
Friends & Following
Create a free account to discover what your friends think of this book!
Community Reviews
Displaying 1 - 4 of 4 reviews
June 24, 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.
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.
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.
January 13, 2024
Great read for beginners!
Displaying 1 - 4 of 4 reviews




