AI Engineer - Learn how to integrate AI into software applications
Build AI Apps with Azure, Copilot, and Generative AI — Microsoft Certified
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Discover effective strategies for testing Django applications using pytest in this 50-minute conference talk from EuroPython 2013. Explore the integration between pytest and Django, learn about pytest-django, and gain insights into writing testable code. Delve into database access optimization techniques, including the use of factories with factory boy. Understand how pytest fixtures can replace traditional unittest setUp/tearDown methods, bridging both testing approaches. Enhance your Django testing skills and improve the quality of your applications.
Syllabus
Intro
Django's testing documentation
py.test a full-featured Python testing tool
pytest-django Integration between py.test and Django
There is no secret to writing tests... there are only secrets to writing testable code!
Database access ... makes your tests slow
The solution - factories factory boy is an excellent library
py.test fixtures Replacement for unittest setUp/tear Down
Works with both worlds
Taught by
EuroPython Conference