dbfixtures plugin for py.test.
Project description
redis, mongo, rabbitmq py.test fixutres
Install
python setup.py install
How to use
def test_using_redis(redisdb): redisdb.set('woof', 'woof') redis.get('woof') def test_using_mongo(mongodb): mongodb.test.insert({'woof': 'woof'}) mongodb.test.find_one() def test_using_rabbit(rabbitmq): channel = rabbitmq.channel()
Use your own configure files
Of course you can! Below you can see example configs.
pytest_dbfixtures/dbfixtures.conf
pytest_dbfixtures/redis.conf
pytest_dbfixtures/mongo.conf
pytest_dbfixtures/rabbit.conf
If you want to use your own configs pass them as arguments to py.test.
Examples:
py.test --dbfixtures-config my-dbfixtures.conf py.test --dbfixtures-config my-dbfixtures.conf --mongo-config my-mongo.conf py.test --redis-config my-redis.conf py.test --rabbit-config my-rabbit.conf
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
pytest-dbfixtures-0.3.tar.gz
(3.8 kB
view details)
File details
Details for the file pytest-dbfixtures-0.3.tar.gz
.
File metadata
- Download URL: pytest-dbfixtures-0.3.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5538b53aee5ded81ef3b204cf910e24e1459e24aab1b0ae0112096eb979d9292 |
|
MD5 | ea9b574ae711e16fc494d92825ab9a4c |
|
BLAKE2b-256 | bcd91386929e34ac6be4e2d89d62ca0221580ecfd4365d88f0fb79b4bb865623 |