Udemy - Modern Python Testing with pytest

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size514 MB
  • Uploaded Byfreecoursewb
  • Downloads57
  • Last checkedJul. 03rd '26
  • Date uploadedJul. 02nd '26
  • Seeders 12
  • Leechers1

Infohash : 5340B63FF8CE08DC6AE9DD2087D0AC9E4123BA90

Modern Python Testing with pytest

https://WebToolTip.com

Published 6/2026
Created by Dave Hollingworth
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Beginner | Genre: eLearning | Language: English | Duration: 27 Lectures ( 1h 18m ) | Size: 514.2 MB

Master Python Unit Testing with pytest Quickly and Effectively with Real-World Examples

What you'll learn
⚡ Write clear, maintainable automated tests using pytest
⚡ Organise test suites with a scalable project structure
⚡ Use fixtures to manage test setup, teardown, and dependencies
⚡ Apply mocking techniques to isolate code and test different execution paths
⚡ Measure and enforce code coverage standards for reliable applications
⚡ Configure pytest for long-term use in professional development and CI workflows

Requirements
❗ You should already be comfortable with basic Python programming, including functions, modules, and running Python code from the command line
❗ You should be comfortable installing software on your computer, and working on the command line
❗ No prior experience with pytest or other testing frameworks is required

Files:

[ WebToolTip.com ] Udemy - Modern Python Testing with pytest
  • Get Bonus Downloads Here.url (0.2 KB)
  • ~Get Your Files Here ! 1 - Introduction and Setup
    • 1. Introduction and Welcome (Description).html (0.7 KB)
    • 1. Introduction and Welcome.mp4 (6.8 MB)
    • 2. Download Python.url (0.1 KB)
    • 2. Set Up Your Development Environment (Description).html (0.7 KB)
    • 2. Set Up Your Development Environment.mp4 (7.0 MB)
    2 - Testing Basics Getting Started with pytest
    • 0. test coding exercise.html (6.1 KB)
    • 3. Write Your First Test (Description).html (0.7 KB)
    • 3. Write Your First Test.mp4 (18.3 MB)
    • 3. test_example.py (0.2 KB)
    • 4. Organise Test Files in Their Own Folder (Description).html (0.8 KB)
    • 4. Organise Test Files in Their Own Folder.mp4 (15.9 MB)
    • 5. Define Test Functions Focused on One Specific Behaviour (Description).html (0.8 KB)
    • 5. Define Test Functions Focused on One Specific Behaviour.mp4 (27.2 MB)
    • 6. Assert that Code Raises the Right Exception and Message (Description).html (0.8 KB)
    • 6. Assert that Code Raises the Right Exception and Message.mp4 (18.2 MB)
    • app
      • user.py (0.2 KB)
    • pytest.ini (0.0 KB)
    • test_example.py (0.2 KB)
    • tests
      • test_user.py (0.6 KB)
      3 - Fixtures Reusable Test Setup and Teardown
      • 10. Cleaning Up After Your Tests with Teardown (Description).html (0.7 KB)
      • 10. Cleaning Up After Your Tests with Teardown.mp4 (22.2 MB)
      • 7. Eliminate Repetition with Fixtures (Description).html (0.7 KB)
      • 7. Eliminate Repetition with Fixtures.mp4 (23.9 MB)
      • 8. Function- vs Module-Scope Fixtures Understanding Test Isolation (Description).html (0.8 KB)
      • 8. Function- vs Module-Scope Fixtures Understanding Test Isolation.mp4 (16.0 MB)
      • 9. Using Module-Scope Fixtures to Share Expensive Test Setup (Description).html (0.8 KB)
      • 9. Using Module-Scope Fixtures to Share Expensive Test Setup.mp4 (21.4 MB)
      • app
        • cart.py (0.6 KB)
        • database.py (0.4 KB)
        • file_db.py (0.6 KB)
        • user.py (0.2 KB)
      • pytest.ini (0.0 KB)
      • tests
        • test_cart.py (0.4 KB)
        • test_database.py (0.4 KB)
        • test_file_db.py (0.6 KB)
        • test_user.py (0.6 KB)
        4 - Markers Parameterisation, Skipping, and Expected Failures
        • 11. Reducing Test Duplication with Parameterisation (Description).html (0.7 KB)
        • 11. Reducing Test Duplication with Parameterisation.mp4 (30.3 MB)
        • 12. Temporarily Exclude Tests from Runs (Description).html (0.7 KB)
        • 12. Temporarily Exclude Tests from Runs.mp4 (16.2 MB)
        • 13. Conditionally Skip Tests (Description).html (0.7 KB)
        • 13. Conditionally Skip Tests.mp4 (24.6 MB)
        • 14. Handle Expected Failures (Description).html (0.7 KB)
        • 14. Handle Expected Failures.mp4 (18.7 MB)
        • 15. Organising Your Test Suite with Custom Markers (Description).html (0.7 KB)
        • 15. Organising Your Test Suite with Custom Markers.mp4 (31.5 MB)
        • app
          • cart.py (0.6 KB)
          • data_processor.py (0.2 KB)
          • database.py (0.4 KB)
          • file_db.py (0.6 KB)
          • http_status.py (0.2 KB)
          • shipping.py (0.1 KB)
          • user.py (0.2 KB)
          • validation.py (0.1 KB)
        • pytest.ini (0.1 KB)
        • tests
          • test_cart.py (0.4 KB)
          • test_data_processor.py (0.2 KB)
          • test_database.py (0.4 KB)
          • test_file_db.py (0.6 KB)
          • test_shipping.py (0.4 KB)
          • test_skipif.py (0.5 KB)
          • test_user.py (0.6 KB)
          • test_validation.py (0.4 KB)
          5 - Mocking Replacing Dependencies in Tests
          • 16. Mocking in pytest An Introduction to monkeypatch (Description).html (0.8 KB)
          • 16. Mocking in pytest An Introduction to monkeypatch.mp4 (20.7 MB)
          • 17. Testing Dependency Calls and Arguments with monkeypatch (Description).html (0.8 KB)
          • 17. Testing Dependency Calls and Arguments with monkeypatch.mp4 (18.1 MB)
          • 18. Testing Different Execution Paths with monkeypatch (Description).html (0.8 KB)
          • 18. Testing Different Execution Paths with monkeypatch.mp4 (18.6 MB)
          • 19. MagicMock assertion methods.html (395.8 KB)
          • 19. Using MagicMock for Cleaner Mocking (Description).html (0.7 KB)
          • 19. Using MagicMock for Cleaner Mocking.mp4 (27.8 MB)
          • 20. Choosing the Right Mocking Tool patch vs monkeypatch (Description).html (0.7 KB)
          • 20. Choosing the Right Mocking Tool patch vs monkeypatch.mp4 (24.9 MB)
          • 21. Cleaner Mocking with the pytest-mock Plugin (Description).html (0.7 KB)
          • 21. Cleaner Mocking with the pytest-mock Plugin.mp4 (21.0 MB)
          • app
            • cart.py (0.6 KB)
            • data_processor.py (0.2 KB)
            • database.py (0.4 KB)
            • file_db.py (0.6 KB)
            • http_status.py (0.2 KB)
            • shipping.py (0.1 KB)
            • user.py (0.2 KB)
            • user_service.py (0.4 KB)
            • validation.py (0.1 KB)
          • pytest.ini (0.1 KB)
          • tests
            • test_cart.py (0.4 KB)
            • test_data_processor.py (0.2 KB)
            • test_database.py (0.4 KB)
            • test_file_db.py (0.6 KB)
            • test_shipping.py (0.4 KB)
            • test_skipif.py (0.5 KB)
            • test_user.py (0.6 KB)
            • test_user_service.py (3.0 KB)
            • test_validation.py (0.4 KB)
            6 - Generating and Interpreting Coverage Reports
            • 22. An Introduction to Test Coverage with pytest-cov (Description).html (0.7 KB)
            • 22. An Introduction to Test Coverage with pytest-cov.mp4 (13.6 MB)
            • 23. Fin

Code:

  • udp://coeus.torrentonline.cc:42069/announce
  • https://edge-team.cc/announce
  • https://tracker.madtia.cc/announce
  • udp://tracker.1h.is:1337/announce
  • udp://tracker.t-1.org:6969/announce
  • udp://open.stealth.si:80/announce
  • udp://whybother.torrentonline.cc:42069/announce
  • udp://obey.torrentonline.cc:42069/announce
  • udp://archive.torrentonline.cc:42069/announce
  • https://tracker.7471.top:443/announce
  • https://tracker.pmman.tech:443/announce
  • https://torrents.tmtime.dev:443/announce
  • http://tracker.moeblog.cn:443/announce
  • http://tracker.lilithraws.org:443/announce
  • http://tr.highstar.shop:80/announce