MetaSnake Products/Effective Testing - Standard

  • $59

Effective Testing - Standard

You test your Python code, right? So you know there aren't bugs, you aren't losing money, getting blamed for errors, and sleeping sound at night.

Oh, you're not testing... Well time to get started. We will dive into unit tests, doctests, code coverage, test driven development, and more.

Contents

Introduction

Welcome to Effective Testing

Files for Course

mc.py
bitcoin.zip
testing-std.pdf

Purpose

00-purpose.mov

Demo Code

01-demo-code.mov
Link to demo code

Virtual Environments & Installing Libraries

01-Installing 3rd Party.mov
01-venv-unix.mov
01-venv-Windows.mov

Doctest

02-doctest intro.mov
02-doctest-demo.mov
Assignment
02-doctest-ex.mov

More Doctest

03-more-doctest.mov

Doctest Details

04-doctest-details.mov
04-doctest-details-demo.mov
Assignment
04-doctest-ex.mov

Unittest

05-unittest.mov
05-unittest-demo.mov
Assignment
05-unittest-ex.mov

Unittest Details

06-more-unittest.mov
06-more-unittest-demo.mov
Assignment
06-unittest-ex.mov

Code Coverage

07-code-coverage.mov
07-code-coverage-demo.mov
Assignment
07-coverage-ex.mov

Linting Tools

08-linting.mov
08-linting-demo.mov
Assignment
08-linting-ex.mov

Test Driven Development

09-tdd.mov
09-tdd-demo.mov
Assignment Part 1
09-tdd-part1-ex.mov
Assignment Part 2
09-tdd-part2-ex.mov

Conclusion

Where now?