Testing in Django
This course introduces unit and integration testing using the Django Web Framework in Python. You will learn how to create a test suite that covers the most important aspects of Django, such as models, views, forms, authentication and more.
As well as core Django features, you will also learn some more advanced topics, such as how to mock external services, how to optimize test performance, and how to view reports on test code coverage across your Django project.
In This Course...
Available in
days
days
after you enroll
- 1 - Course Introduction (2:30)
- 2 - Overview of Testing (5:33)
- 3 - Python unittest module (13:49)
- 4 - Django Testing Basics (11:27)
- 5 - Testing Models (15:56)
- 6 - Testing Database Constraints (8:37)
- 7 - TestCase setUpTestData (5:10)
- 8 - Testing Views (part 1) (11:05)
- 9 - Testing Views (part 2) (9:54)
- 10 - Testing Forms (12:11)
- 11 - Testing Authentication (6:56)
- 12 - Mocking External Services (11:30)
- 13 - Testing Signals (10:42)
- 14 - Test Settings (13:03)
- 15 - Optimizing Test Performance (10:26)
- 16 - Test Coverage (5:56)
- 17 - Conclusion (1:40)
Sign up for Net Ninja Pro
Most popular
Monthly Membership
$9/mo
- Instant access to all courses
- Early access to new courses
- Access to premium & Udemy courses
- Cancel at any time
Yearly Membership
$79/yr
- Instant access to all courses
- Early access to new courses
- Access to premium & Udemy courses
- Save over 25%!
Get your first month half price when you use the code NINJAFLEDGLING. (monthly plan only).