Skip to content

Python Testing with pytest: Simple, Rapid, Effective, and Scalable
Stock Photo: Cover May Be Different

Python Testing with pytest: Simple, Rapid, Effective, and Scalable Paperback - 2017

by Okken, Brian


From the publisher

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.

Details

  • Title Python Testing with pytest: Simple, Rapid, Effective, and Scalable
  • Author Okken, Brian
  • Binding Paperback
  • Edition Paperback
  • Publisher Pragmatic Bookshelf
  • Date 2017
  • ISBN 9781680502404

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.

Back to Top

More Copies for Sale

Python Testing with pytest: Simple, Rapid, Effective, and Scalable
Stock Photo: Cover May Be Different

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

by Okken, Brian

  • Used
  • Paperback
Condition
Like New
Binding
Paperback
ISBN 10 / ISBN 13
9781680502404 / 1680502409
Quantity Available
1
Seller
Boonsboro, Maryland, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$12.48
$4.99 shipping to USA

Show Details

Description:
Pragmatic Bookshelf, 2017-10-24. paperback. Like New. 7x0x9. Softcover. Good binding and cover. Clean, unmarked pages.
Item Price
$12.48
$4.99 shipping to USA
Python Testing with pytest: Simple, Rapid, Effective, and Scalable
Stock Photo: Cover May Be Different

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

by Okken, Brian

  • Used
  • very good
  • first
Condition
Used - Very Good
Edition
1
ISBN 10 / ISBN 13
9781680502404 / 1680502409
Quantity Available
1
Seller
Philadelphia, Pennsylvania, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$14.78
FREE shipping to USA

Show Details

Description:
Pragmatic Bookshelf. 1. Very Good. Very Good. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported
Item Price
$14.78
FREE shipping to USA
Python Testing with pytest: Simple, Rapid, Effective, and Scalable

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

by Okken, Brian

  • Used
  • very good
  • Paperback
Condition
Used - Very Good
Binding
Paperback
ISBN 10 / ISBN 13
9781680502404 / 1680502409
Quantity Available
1
Seller
GORING BY SEA, West Sussex, United Kingdom
Seller rating:
This seller has earned a 2 of 5 Stars rating from Biblio customers.
Item Price
$21.40
$10.86 shipping to USA

Show Details

Description:
Paperback. Very Good.
Item Price
$21.40
$10.86 shipping to USA
Python Testing with pytest: Simple, Rapid, Effective, and Scalable

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

by Okken, Brian

  • Used
  • Acceptable
  • Paperback
Condition
Used - Acceptable
Binding
Paperback
ISBN 10 / ISBN 13
9781680502404 / 1680502409
Quantity Available
1
Seller
GORING BY SEA, West Sussex, United Kingdom
Seller rating:
This seller has earned a 2 of 5 Stars rating from Biblio customers.
Item Price
$21.45
$10.86 shipping to USA

Show Details

Description:
Paperback. Acceptable.
Item Price
$21.45
$10.86 shipping to USA
Python Testing with pytest: Simple, Rapid, Effective, and Scalable
Stock Photo: Cover May Be Different

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

by Okken, Brian

  • Used
  • Paperback
Condition
Used: Good
Binding
Paperback
ISBN 10 / ISBN 13
9781680502404 / 1680502409
Quantity Available
1
Seller
HOUSTON, Texas, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$20.53
FREE shipping to USA

Show Details

Description:
Pragmatic Bookshelf, 2017-10-10. Paperback. Used: Good.
Item Price
$20.53
FREE shipping to USA
Python Testing with pytest: Simple, Rapid, Effective, and Scalable
Stock Photo: Cover May Be Different

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

by Okken, Brian

  • New
  • Paperback
Condition
New
Binding
Paperback
ISBN 10 / ISBN 13
9781680502404 / 1680502409
Quantity Available
1
Seller
Blaine, Washington, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$25.75
$4.50 shipping to USA

Show Details

Description:
Pragmatic Bookshelf. paperback. New. 7x0x9. Softcover.New/unused copy.
Item Price
$25.75
$4.50 shipping to USA