From daeff7798a6155150a91f74a6c1dd65785a8f32a Mon Sep 17 00:00:00 2001 From: Iryna Cherniavska Date: Thu, 2 Jul 2015 16:12:19 -0700 Subject: [PATCH] Added readme instructions and changed test user to postgres. --- DEVELOP.rst | 30 ++++++++++++++++++++++++++++++ behave.ini | 2 +- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/DEVELOP.rst b/DEVELOP.rst index 2daf4cb5..ed50f8cc 100644 --- a/DEVELOP.rst +++ b/DEVELOP.rst @@ -122,3 +122,33 @@ The rpm package can be installed as follows: :: $ sudo yum install pgcli*.rpm + +Running the integration tests +----------------------------- + +Integration tests use `behave package http://pythonhosted.org/behave/`_. +Configuration settings for this package are provided via ``behave.ini`` file +in root directory. + +The database user ``pg_test_user`` has to have permissions to create and drop +test database. Dafault user is ``postgres`` at ``localhost``, without the +password (authentication mode ****). + +First, install the requirements for testing: + +:: + + $ pip install -r requirements-dev.txt + +After that, tests can be run with: + +:: + + $ behave + +To see stdout/stderr, use the following command: + +:: + + $ behave --no-capture + diff --git a/behave.ini b/behave.ini index e7b7b725..c555d3c0 100644 --- a/behave.ini +++ b/behave.ini @@ -1,5 +1,5 @@ [behave.userdata] -pg_test_user = behave_user +pg_test_user = postgres pg_test_pass = pg_test_host = localhost pg_test_db = pgcli_behave_tests