skip to navigation
skip to content

Not Logged In

pytest-dbfixtures 0.5.0

Databases fixtures plugin for py.test.

Latest Version: 0.10.0

pytest-dbfixtures

Overview

py.test clean fixtures for: postgresql, mysql, redis, mongo, elasticsearch and rabbitmq.

Starts specific database deamon and cleanup all data produced during tests.

Install

$ pip install --upgrade pytest-dbfixtures

How to use

Please see documentation

CHANGES

0.4.22

  • remove creating old RABBITMQ env variables

0.4.21

  • remove elasticsearch home folder at process teardown
  • set elasticsearch index.store.type to memory by default
  • localized elasticsearch instance by default
  • replaced summon_process with mirakuru

0.4.20

  • RabbitMQ process fixture is session scoped
  • rabbitmq fixture factory accepts custom teardown

0.4.19

  • StopRunningExecutor to simply return if process had been already killed.

0.4.18

  • MongoDB fixtures can be now initialized by factories

0.4.17

  • Bugfix: params in redis fixture

0.4.16

  • Add params to mysql fixture

0.4.15

  • Client fixtures now check if process (process fixture) is running before every test and starts process if it was terminated after previous test.

0.4.14

  • Bugfix: Now we don’t overwrite postgresql config in postgres_proc

0.4.13

  • Bugfix of rabbitmq_proc fixture - now it works with scope=function

0.4.12

  • Overrides SimpleExecutor’s behavior with a try of more gentle terminating subprocess before killing it.
  • Deprecate scope for mysqldb fixture and change it to function by default.
  • RabbitMQ factories support (multiple rabbit fixtures).

0.4.10

  • Postgresql multiple versions proper support
  • Default timeouts and waits for process executors

0.4.8

  • introduced Elasticsearch fixture

0.4.6

  • mysql fixture now uses factories

0.4.4

  • postgresql fixtures and fixture factories
  • small code quality improvements
  • pylama code check

0.4.3

  • splits rabbitmq fixture into process/client fixtures
 
File Type Py Version Uploaded on Size
pytest-dbfixtures-0.5.0.tar.gz (md5) Source 2014-08-14 13KB
  • Downloads (All Versions):
  • 284 downloads in the last day
  • 1710 downloads in the last week
  • 5475 downloads in the last month