fedora-infra / faitout

Give access to volatile PostgreSQL database for unit-tests.

Home Page:http://faitout.fedorainfracloud.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

Get this project:

Source: https://github.com/fedora-infra/faitout

Instance: http://faitout.fedorainfracloud.org/

Dependencies:

Dependencies for test:

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+.

About

Give access to volatile PostgreSQL database for unit-tests.

http://faitout.fedorainfracloud.org/

License:GNU General Public License v3.0


Languages

Language:Python 90.2%Language:HTML 7.6%Language:Shell 1.9%Language:CSS 0.3%