Python Testing with pytest : (Record no. 35056)

MARC details
ISBN
International Standard Book Number 9781680502404
ISBN
International Standard Book Number 9781680502848
ISBN
International Standard Book Number 1680502840
DEWEY DECIMAL CLASSIFICATION NUMBER
Call number 005.133 OK PY
MAIN ENTRY--PERSONAL AUTHOR
Authors Okken, Brian
TITLE STATEMENT
Title Python Testing with pytest :
Subtitle simple, rapid, effective and scalable
Statement of responsibility, etc. Brian Okken ; Katharine Dvorak
PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication Raleigh, North Carolina :
Publisher The Pragmatic Bookshelf,
Date c2017.
PHYSICAL DESCRIPTION
Extent xvi, 197 p. :
Other Details ill. ;
Size 24 cm.
GENERAL NOTE
General note Title from content provider.
SUMMARY
Summary 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.
SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Heading Python (Computer program language)
ADDED ENTRY
Personal name Dvorak, Katharine,
Role Edited by
ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://ezproxy.spl.org/login?url=https://proquest.safaribooksonline.com/9781680502848">https://ezproxy.spl.org/login?url=https://proquest.safaribooksonline.com/9781680502848</a>
Public note An e-book available through full-text database.
ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://uowd.box.com/s/51r60b29luvvkhotd2szqb0njkxy13uw">https://uowd.box.com/s/51r60b29luvvkhotd2szqb0njkxy13uw</a>
Public note Location Map
SYSTEM CONTROL NUMBERS (KOHA)
Koha Dewey Subclass [OBSOLETE] 03373564
MAIN ENTRY--PERSONAL AUTHOR
-- 23164
SUBJECT ADDED ENTRY--TOPICAL TERM
-- 5200
ADDED ENTRY
-- 37843
Holdings
Date last seen Full call number Barcode Price effective from Koha item type Lost status Source of classification or shelving scheme Damaged status Not for loan Withdrawn status Permanent location Current location Shelving location Date acquired Source of acquisition
15/11/2018 005.133 OK PY T0061191 15/11/2018 REGULAR   Dewey Decimal Classification       University of Wollongong in Dubai University of Wollongong in Dubai Main Collection 22/04/2019 MERIC