YoVDO

Unit Testing in Django

Offered By: LinkedIn Learning

Tags

Django Courses Web Development Courses Unit Testing Courses

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
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

Taught by

Leticia Portella

Related Courses

Software as a Service
University 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