Unit Testing in Django
Offered By: LinkedIn Learning
Course Description
Overview
Explore some of the tools you can use to test your Django application and some good practices for creating tests using Pytest.
Syllabus
Introduction
- Unit test with Django
- Why tests matter
- What is pytest?
- Setting up pytest on Django
- Building your first unit test
- Getting familiar with pytest output
- Where should tests live?
- Testing a GET endpoint
- How to test the behavior when a user is authenticated
- A bit more on the beauty of pytest
- Being mindful of your test suite
- Testing the list endpoint
- Have you tested enough?
- Being lazy: pytest fixtures
- One step beyond the laziness
- Lazy notes make your tests even smarter
- Testing the Create endpoint
- Test is culture
- Learn more
Taught by
Leticia Portella
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX