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.
Source: https://github.com/fedora-infra/faitout
Instance: http://faitout.fedorainfracloud.org/
Dependencies for test:
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
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
This project is licensed GPLv3+.