PDbSeed Home Page

What is PDbSeed?

PDbSeed is a database seeding and verification tool written in Python. PDbSeed performs an operation, such as DELETE or INSERT, on a database using an XML dataset file for input/output.

PDbSeed is useful in unit tests that interact with a database. Typically, one would use PDbSeed in the unit test's setup and teardown to ensure that the database's state is consistent across execution of tests.

PDbSeed:

  • is an open-source LGPL-licensed project
  • is written in Python
  • has been tested with Python version 2.3 and 2.4
  • supports MySQL
  • borrows many ideas from DbUnit, and makes them available for Python

Download version 0.7 here.