pytest-docker-py

1. Introduction
-
A plugin that keeps it simple and lets you:
- pull images - if not already pulled.
- start containers - with various, optional, parameters - i.e. ports; networks; volumes; commands.
- stop containers.
-
See test/integration/test_plugin.py for a working example.
2. Installation
- pip install pytest-docker-py
or
- pip install git+https://github.com/jameshnsears/pytest-docker-py@master
then
- create a test, similar to test/integration/test_plugin.py
- run pytest -s
3. Development / PR - on Ubuntu 18.04
- sudo apt-get install -y build-essential python3-pip python3-venv
- git clone https://github.com/jameshnsears/pytest-docker-py.git
- cd pytest-docker-py
3.1. Create Virtual Environment
- ./create-venv.sh
3.2. Unit Tests
- ./run-unit-tests.sh
3.3. Integration Tests
- ./run-integration-tests.sh
Metadata
Release files for pytest-docker-py 1.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pytest-docker-py-1.1.3.tar.gz | 3.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pytest_docker_py-1.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.6 kB
Release files / pytest-docker-py-1.1.3.tar.gz
| Download URL | pytest-docker-py-1.1.3.tar.gz |
|---|---|
| Size | 3.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c253ae3bd23e4d0437ec19049b27d65f9f20c48c8f9cdfc0b1875d85e0a675c3
|
|
BLAKE2b-256 checksum How to use checksums |
1cd6d50069fc195480513b53ad92bfded768207e6864a900cf62de565f3c5cd4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7
|
Release files / pytest_docker_py-1.1.3-py3-none-any.whl
| Download URL | pytest_docker_py-1.1.3-py3-none-any.whl |
|---|---|
| Size | 8.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3ef74aef6a45ecdf329b221b5c0dcadc05d722c8ab439ef12386fefcfc1cf1c0
|
|
BLAKE2b-256 checksum How to use checksums |
8e4378e7a028e5d03c1d506db8f65580a68c75c7866d47bec76bf8ae928503e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7
|