Test-Driven Development with Django

Develop powerful, fully-featured Django applications by writing tests first

Test-Driven Development with Django

Kevin Harvey

Develop powerful, fully-featured Django applications by writing tests first
eBook
$10.00
RRP $23.99
Save 58%
Print + eBook
$29.99
RRP $29.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$10.00
$29.99
RRP $23.99
RRP $29.99
eBook
Print + eBook

Frequently bought together


Test-Driven Development with Django Book Cover
Test-Driven Development with Django
$ 23.99
$ 10.00
Mastering Django: Core Book Cover
Mastering Django: Core
$ 39.99
$ 10.00
Buy 2 for $20.00
Save $43.98
Add to Cart

Book Details

ISBN 139781785281167
Paperback186 pages

Book Description

Test-Driven Development (TDD) simplifies the trickiest of software tasks with its unique ability to peel back problems into layers. The testing tools available in Python and Django make test writing a joy, and the full coverage test suite that results from TDD is a boon to any project.

This guide to developing with Django takes a test-first approach: write a test, then write enough production code to get it to pass. You'll quickly get hands-on experience, writing tests for a database-driven application with the TDD methodology. Use this book to build the skills and habits that make testing a regular part of your workflow.

What You Will Learn

  • Codify user stories as browser-based tests to ensure their completion
  • Write isolated unit tests that not only confirm your application, but also explain it
  • Use the red-green-refactor TDD cycle to create and refine your code by changing tests first
  • Test integrations with external APIs by testing their documentation
  • Mock out calls to external services and internal functions
  • Explore the basics of documentation-driven API design
  • Other testing tools available in popular Python packages such as Django REST framework and VCR.py

Authors

Book Details

ISBN 139781785281167
Paperback186 pages
Read More

Read More Reviews

These popular $10 titles might interest you

Mastering Django: Core Book Cover
Mastering Django: Core
$ 39.99
$ 10.00
Django: Web Development with Python Book Cover
Django: Web Development with Python
$ 67.99
$ 10.00
Building RESTful Python Web Services Book Cover
Building RESTful Python Web Services
$ 39.99
$ 10.00
Web Development with Django Cookbook - Second Edition Book Cover
Web Development with Django Cookbook - Second Edition
$ 39.99
$ 10.00
Web Development with Django Cookbook - Second Edition Book Cover
Web Development with Django Cookbook - Second Edition
$ 39.99
$ 10.00
Python Machine Learning - Second Edition Book Cover
Python Machine Learning - Second Edition
$ 31.99
$ 10.00