michaeldallen / Unit-Testing-and-Test-Driven-Development-in-Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unit Testing and Test Driven Development in Python

  • Section 1 Introduction

    • 1. Introduction
  • Section 2: Overview of Unit Testing and Test Driven Development

    • 2. What is Unit Testing
    • 3. What is Test Driven Development
    • 4. Example
    • Quiz 1
  • Section 3: Setting Up Your Development Environment

    • 5. Python Virtual Environments
    • 6. Setting up Pytest in PyCharm
    • 7. Setting up Pytest in Eclipse PyDev
    • Assignment 1: Setup your development environment and do the FizzBuzz Kata
  • Section 4: Pytest Overview

    • 8. Pytest Overview
    • 9. Test Discovery
    • 10. XUnit Style Setup and Teardown
    • 11. Test Fixtures
    • 12. Assert Statements and Exceptions
    • 13. PyTest Command Line Arguments
  • Section 5: The Supermarket Checkout Kata

    • 14. Overview
    • 15. Setup and 1st Test Case
    • 16. Add Items, Add Item Prices, and Calculate Current Total
    • 17. Add Multiple Items and Calculate Total
    • 18. Add and Apply Discounts
    • 19. Throw Exception when Adding an Item with No Price
    • Assignment 2: Implement the Supermarket Checkout Kata While Following Along with the Lecture
  • Section 6. Test Doubles

    • 20. Overview of Test Doubles, unittest.mock, and monkeypatch
    • 21. unittest.mock Example
    • 22. Quiz 2: Test Doubles Quiz
    • Assignment 3: Add Exception for Not Reading the Line to the Checkout Kata
  • Section 7. TDD Best Practices

  • Section 8. Conculusion

jenkins/git polling test and another ... Thu Aug 8 08:54:31 EDT 2019 polling test ... Thu Aug 8 10:01:26 EDT 2019 another polling test ... Thu Aug 8 12:38:20 EDT 2019

About


Languages

Language:Python 95.3%Language:Makefile 4.7%