Skip to content

PyTest Full Stack

Full Stack

This framework has tests covering:

  • SQL Schemas for foreign keys, number of tables, check constraints etc...
  • Unit tests
  • Integrations tests
  • Mock, patch and monkeypatch templates
  • Behavior Driven Testing templates
  • API testing
  • End to End testing with Playwright

YouTube videos

Videos are available here: YouTube

Repo

The PyTest Full Stack repo is available here: PyTest Full Stack

Installation

  • git clone https://github.com/Python-Test-Engineer/PyTest-Full-Stack
  • Create virtual enviroment python -m venv venv
  • Activate your virtual enviromnent: Windows .\venv\Scripts\activte or Mac source venv\bin\activate.
  • install requirements pip install -r requirements.txt.
  • for Playwright browsers run playwright install.
  • run all tests python -m pytest -vs.
  • There are around 200 templated tests.
  • The video series goes into features and utililities: YouTube