faitout

Created 7 years ago
Maintained by pingou
PostgreSQL databases as a service for unit-tests
Members 1
Pierre-Yves Chibon committed 9 years ago

faitout

Author: Aurélien Bompard <abompard@fedoraproject.org>
Author: Pierre-Yves Chibon <pingou@pingoured.fr>

faitout is a Free and Open-Source alternative to http://www.postgression.com/ This is flask application generating PostgreSQL databases on the fly and for a limited time, allowing people to test their code against an actual PostgreSQL database.

Running a development instance:

Clone the source:

git clone https://github.com/fedora-infra/faitout.git

Create the database scheme:

python createdb.py

Run the server:

python runserver.py

You should be able to access the server at http://localhost:5000

Testing:

This project contains unit-tests allowing you to check if your server has all the dependencies correctly set.

To run them:

./runtests.sh

Note

To stop the test at the first error or failure you can try:

./runtests.sh -x

Note

To know which database system (sqlite or postgres via faitout itself) it is using, use the -s flag

./runtests.sh -s

License:

This project is licensed GPLv3+.