UNC BACS 350

Web Apps with Python/Django

Logo

Lesson 16 - Testing Basics

LEARN

Week 6

CRUD Design Pattern

Data Views Design Pattern

Types of Testing

Setup for Workflow

Development Loop

BUILD

Running Django from Visual Studio

Manual Testing

Django TestCase to test database

CRUD Test

Add

Book.objects.create(title='Tale of 2 Cities', author='Charles Dickens')
Book.objects.create(title='Iliad', author='Homer')

List

Book.objects.all()

Detail

b = Book.objects.get(pk=1)
b.title
b.author

Edit

b = Book.objects.get(pk=1)
b.author = 'Chuck Dickens'
b.save()

Demo Code for Book Builder