Unit Testing in Python with pytest 1. Getting Started Video Notebook Code References: https://docs.pytest.org/en/stable/getting-started.html 2. Asserting Expected Expections Video Code References: https://docs.pytest.org/en/stable/assert.html#assertions-about-expected-exceptions 3. Introduction to pytest Markers Video Code References: https://docs.pytest.org/en/stable/mark.html 4. Parametrizing Unit Tests Video Code References: https://docs.pytest.org/en/stable/parametrize.html#parametrizemark 5. Introduction to pytest Fixtures Video Code References: https://docs.pytest.org/en/stable/fixture.html 6. Creating Custom Fixtures Video Code References: https://docs.pytest.org/en/stable/fixture.html#fixture-scopes 7. Creating Fixture Factory Video Code References: https://docs.pytest.org/en/stable/fixture.html#factories-as-fixtures https://docs.pytest.org/en/stable/fixture.html#conftest-py-sharing-fixture-functions 8. Parametrizing Fixtures Video Code References: https://docs.pytest.org/en/stable/fixture.html#parametrizing-fixtures https://docs.pytest.org/en/stable/example/parametrize.html#indirect-parametrization 9. Introduction to mock Video Code References: https://docs.python.org/3/library/unittest.mock.html 10. Advanced mocking Video Code References: https://docs.python.org/3/library/unittest.mock.html