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
    • 708 Bytes
    bitcoin.zip
    • 559 KB
    testing-std.pdf
    • 452 KB

    Purpose

    00-purpose.mov
    • 1 min
    • 36.2 MB

    Demo Code

    01-demo-code.mov
    • 2 mins
    • 12.6 MB
    Link to demo code

      Virtual Environments & Installing Libraries

      01-Installing 3rd Party.mov
      • 3 mins
      • 26.3 MB
      01-venv-unix.mov
      • 2 mins
      • 12.7 MB
      01-venv-Windows.mov
      • 3 mins
      • 32.9 MB

      Doctest

      02-doctest intro.mov
      • 4 mins
      • 106 MB
      02-doctest-demo.mov
      • 2 mins
      • 27.9 MB
      Assignment
        02-doctest-ex.mov
        • 2 mins
        • 36.3 MB

        More Doctest

        03-more-doctest.mov
        • 4 mins
        • 158 MB

        Doctest Details

        04-doctest-details.mov
        • 11 mins
        • 193 MB
        04-doctest-details-demo.mov
        • 6 mins
        • 166 MB
        Assignment
          04-doctest-ex.mov
          • 2 mins
          • 42.8 MB

          Unittest

          05-unittest.mov
          • 7 mins
          • 127 MB
          05-unittest-demo.mov
          • 3 mins
          • 44.6 MB
          Assignment
            05-unittest-ex.mov
            • 4 mins
            • 74.9 MB

            Unittest Details

            06-more-unittest.mov
            • 4 mins
            • 75.5 MB
            06-more-unittest-demo.mov
            • 5 mins
            • 78.1 MB
            Assignment
              06-unittest-ex.mov
              • 2 mins
              • 26.8 MB

              Code Coverage

              07-code-coverage.mov
              • 6 mins
              • 178 MB
              07-code-coverage-demo.mov
              • 4 mins
              • 88.7 MB
              Assignment
                07-coverage-ex.mov
                • 3 mins
                • 65.2 MB

                Linting Tools

                08-linting.mov
                • 3 mins
                • 50.3 MB
                08-linting-demo.mov
                • 5 mins
                • 103 MB
                Assignment
                  08-linting-ex.mov
                  • 2 mins
                  • 38.1 MB

                  Test Driven Development

                  09-tdd.mov
                  • 4 mins
                  • 99.3 MB
                  09-tdd-demo.mov
                  • 4 mins
                  • 69.6 MB
                  Assignment Part 1
                    09-tdd-part1-ex.mov
                    • 4 mins
                    • 78.4 MB
                    Assignment Part 2
                      09-tdd-part2-ex.mov
                      • 4 mins
                      • 76.8 MB

                      Conclusion

                      Where now?