pytest docker fixtures
Project description
Provide various service pytest fixtures.
Install
pip install pytest-docker-fixtures
Usages
In your conftest.py, add the following:
pytest_plugins = [‘pytest_docker_fixtures’]
And to use the fixtures:
- def test_foobar(redis):
pass
Available fixtures
PRs welcome!
redis
etcd
pg(require to be installed with pip install pytest-docker-fixtures[pg])
cockroach(require to be installed with pip install pytest-docker-fixtures[pg])
es
Configuring custom images
You can also configure custom images to use:
from pytest_docker_fixtures import images images.configure( 'elasticsearch', 'docker.elastic.co/elasticsearch/elasticsearch-platinum', '6.2.4')
1.2.7 (2018-11-19)
ensure Kafka is available [ableeb]
1.2.6 (2018-11-15)
Fix use of optional dependency [vangheem]
1.2.5 (2018-11-13)
Add support for Kafka [ableeb]
1.2.4 (unreleased)
Add support for RabbitMQ [davidonna]
1.2.3 (2018-06-10)
bump
1.2.2 (2018-05-06)
Fix es when using 6 [vangheem]
1.2.1 (2018-05-05)
Fix Elasticsearch image [vangheem]
1.2.0 (2018-05-05)
Be able to configure custom docker images [vangheem]
1.1.0 (2018-04-03)
Add Elasticsearch fixture [vangheem]
1.0.1 (2018-03-12)
release
1.0.0 (2018-03-12)
initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pytest-docker-fixtures-1.2.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e476f52863c96826086a0cc67a1ee43367cd7b0208e7a93b0a29a64332c3c3be |
|
MD5 | 369c03e7a54949f8826953bd06fae7f1 |
|
BLAKE2b-256 | 03ad2e051053f2eec3d6e3561fd693bdef8322ac2acee42ce2cdc43be6bc512e |
Hashes for pytest_docker_fixtures-1.2.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9602b8ada7c3521f16af7bda5734894bb476322fa9857e6b796d2b7eacc6561 |
|
MD5 | 5f8a1ef0a07d6f9f143a6419952c39b2 |
|
BLAKE2b-256 | 98c8df70ee10ce3ec9f7e5626d108a0bc6aa7b590d675eeb200b850bffb0ace5 |