Unit Testing in Django

Go to class
Write Review

Free Online Course: Unit Testing in Django provided by LinkedIn Learning is a comprehensive online course, which lasts for Less than 1 hour of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Unit Testing in Django is taught by Leticia Portella.

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
    1. Welcome to pytest
    • What is pytest?
    • Setting up pytest on Django
    • Building your first unit test
    • Getting familiar with pytest output
    • Where should tests live?
    2. pytest and Django
    • 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?
    3. Being Lazy Is an Advantage
    • Being lazy: pytest fixtures
    • One step beyond the laziness
    • Lazy notes make your tests even smarter
    4. Going Beyond
    • Testing the Create endpoint
    • Test is culture
    Conclusion
    • Learn more