diff --git a/sloth/test/selenium/__init__.py b/sloth/test/selenium/__init__.py index b39d7dc..5234498 100644 --- a/sloth/test/selenium/__init__.py +++ b/sloth/test/selenium/__init__.py @@ -249,11 +249,19 @@ def tearDownClass(cls): cls.browser.service.stop() def postgres_parameters(self): - dbhost = settings.DATABASES['default']['HOST'] dbuser = settings.DATABASES['default']['USER'] dbport = settings.DATABASES['default']['PORT'] - dbparam = '-U {} -h {} -p {}'.format(dbuser, dbhost, dbport) - return dbparam + dbhost = settings.DATABASES['default']['HOST'] + + dbparams = '' + if (dbuser): + dbparams += ' -U {}'.format(dbuser) + if (dbhost): + dbparams += ' -h {}'.format(dbhost) + if (dbport): + dbparams += ' -p {}'.format(dbport) + + return dbparams def create_dev_database(self, fname=None): dbname = settings.DATABASES['default']['NAME']