Install Salt Factories#

Installing Salt Factories is as simple as:

python -m pip install pytest-salt-factories

And, that’s honestly it.

Salt#

Salt factories does not define Salt as a hard requirement because that would create a chicken and egg problem while testing Salt itself. This is not a problem while testing code outside of the Salt repository.

To install Salt along with Salt Factories:

python -m pip install 'pytest-salt-factories[salt]'

Docker#

Salt factories also supports container factories using docker containers. To have container support enabled, install Salt Factories along with docker:

python -m pip install 'pytest-salt-factories[docker]'

Multiple Optional Dependencies#

Installing salt-factories with multiple optional dependencies is also simple.

python -m pip install 'pytest-salt-factories[salt,docker]'