Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 791 Bytes

File metadata and controls

27 lines (18 loc) · 791 Bytes

Unit testing Pulumi programs in Python

An example of writing mock-based unit tests with both infrastructure definition and tests written in Python. The example uses the unittest test framework to define and run the tests.

Running the tests

  1. Create a Python virtualenv, activate it, and install dependencies:

    python3 -m venv venv
    source venv/bin/activate
    python -m pip install --upgrade pip
    python -m pip install -r requirements.txt
  2. Run the tests:

python -m unittest -v

Learn more

Learn more about testing Pulumi programs: