00:00/00:00
Lecture 11 of 23
XUnit Style Setup and Teardown
Course Content
0 / 23 completedSection 1: Overview of Unit Testing and Test Driven Development3 videos
What is Test Driven Development
11m
What is Unit Testing
9m
Quick Example TDD Session - The FizzBuzz Kata
17m
Section 2: Introduction1 videos
Introduction
5m
Section 3: Setting Up Your Development Environment3 videos
Setting up Pytest in Eclipse PyDev
7m
Python Virtual Environments
20m
Setting up Pytest in PyCharm
7m
Section 4: Pytest Overview6 videos
Pytest Overview
3m
Test Discovery
4m
Assert Statements and Exceptions
9m
XUnit Style Setup and Teardown
16mNow Playing
Test Fixtures
24m
PyTest Command Line Arguments
13m
Section 5: The Supermarket Checkout Kata6 videos
Overview
4m
Setup and 1st Test Case
4m
Add Items, Add Item Prices, and Calculate Current Total
15m
Throw Exception when Adding an Item with No Price
6m
Add Multiple Items and Calculate Total
15m
Add and Apply Discounts
1h 30m
Section 6: Test Doubles2 videos
Overview of Test Doubles, unitest.mock, and monkeypatch
14m
unittest.mock Example
39m
Section 7: TDD Best Practices1 videos
TDD Best Practices
11m
Section 8: Conclusion1 videos
Conclusion
5m