diff --git a/development.ini b/development.ini --- a/development.ini +++ b/development.ini @@ -1,7 +1,7 @@ ################################################################################ ################################################################################ # RhodeCode - Pylons environment configuration # -# # +# # # The %(here)s variable will be replaced with the parent directory of this file# ################################################################################ @@ -9,7 +9,7 @@ debug = true pdebug = false ################################################################################ -## Uncomment and replace with the address which should receive ## +## Uncomment and replace with the address which should receive ## ## any error reports after application crash ## ## Additionally those settings will be used by RhodeCode mailing system ## ################################################################################ @@ -20,13 +20,13 @@ pdebug = false #email_prefix = [RhodeCode] #smtp_server = mail.server.com -#smtp_username = -#smtp_password = -#smtp_port = +#smtp_username = +#smtp_password = +#smtp_port = #smtp_use_tls = false #smtp_use_ssl = true ## Specify available auth parameters here (e.g. LOGIN PLAIN CRAM-MD5, etc.) -#smtp_auth = +#smtp_auth = [server:main] ## PASTE ## @@ -103,16 +103,16 @@ max_request_body_size = 107374182400 ## set cheaper algorithm to use, if not set default will be used #cheaper-algo = spare -# minimum number of workers to keep at all times +## minimum number of workers to keep at all times #cheaper = 1 -# number of workers to spawn at startup +## number of workers to spawn at startup #cheaper-initial = 1 -# maximum number of workers that can be spawned +## maximum number of workers that can be spawned #workers = 4 -# how many workers should be spawned at a time +## how many workers should be spawned at a time #cheaper-step = 1 ## COMMON ## @@ -222,7 +222,7 @@ default_encoding = utf8 ## available vars: ## scheme - http/https ## user - current user -## pass - password +## pass - password ## netloc - network location ## path - usually repo_name @@ -253,7 +253,7 @@ issue_prefix = # ## issue_pat, issue_server_link, issue_prefix can have suffixes to specify ## multiple patterns, to other issues server, wiki or others -## below an example how to create a wiki pattern +## below an example how to create a wiki pattern # #wiki-some-id -> https://mywiki.com/some-id #issue_pat_wiki = (?:wiki-)(.+) @@ -262,13 +262,13 @@ issue_prefix = # ## instance-id prefix -## a prefix key for this instance used for cache invalidation when running -## multiple instances of rhodecode, make sure it's globally unique for +## a prefix key for this instance used for cache invalidation when running +## multiple instances of rhodecode, make sure it's globally unique for ## all running rhodecode instances. Leave empty if you don't use it instance_id = ## alternative return HTTP header for failed authentication. Default HTTP -## response is 401 HTTPUnauthorized. Currently HG clients have troubles with +## response is 401 HTTPUnauthorized. Currently HG clients have troubles with ## handling that. Set this variable to 403 to return HTTPForbidden auth_ret_code = @@ -345,15 +345,15 @@ beaker.cache.sql_cache_long.key_length = #################################### ### BEAKER SESSION #### #################################### -## Type of storage used for the session, current types are -## dbm, file, memcached, database, and memory. -## The storage uses the Container API +## Type of storage used for the session, current types are +## dbm, file, memcached, database, and memory. +## The storage uses the Container API ## that is also used by the cache system. ## db session ## #beaker.session.type = ext:database #beaker.session.sa.url = postgresql://postgres:qwe@localhost/rhodecode -#beaker.session.table_name = db_session +#beaker.session.table_name = db_session ## encrypted cookie client side session, good for many instances ## #beaker.session.type = cookie @@ -392,7 +392,7 @@ beaker.session.auto = False ### [errormator] ### #################### -## Errormator is tailored to work with RhodeCode, see +## Errormator is tailored to work with RhodeCode, see ## http://errormator.com for details how to obtain an account ## you must install python package `errormator_client` to make it work @@ -424,17 +424,17 @@ errormator.slow_requests = true ## (saves API quota for intensive logging) errormator.logging_on_error = false -## list of additonal keywords that should be grabbed from environ object +## list of additonal keywords that should be grabbed from environ object ## can be string with comma separated list of words in lowercase ## (by default client will always send following info: -## 'REMOTE_USER', 'REMOTE_ADDR', 'SERVER_NAME', 'CONTENT_TYPE' + all keys that +## 'REMOTE_USER', 'REMOTE_ADDR', 'SERVER_NAME', 'CONTENT_TYPE' + all keys that ## start with HTTP* this list be extended with additional keywords here -errormator.environ_keys_whitelist = +errormator.environ_keys_whitelist = -## list of keywords that should be blanked from request object +## list of keywords that should be blanked from request object ## can be string with comma separated list of words in lowercase -## (by default client will always blank keys that contain following words +## (by default client will always blank keys that contain following words ## 'password', 'passwd', 'pwd', 'auth_tkt', 'secret', 'csrf' ## this list be extended with additional keywords set here errormator.request_keys_blacklist = @@ -443,7 +443,7 @@ errormator.request_keys_blacklist = ## list of namespaces that should be ignores when gathering log entries ## can be string with comma separated list of namespaces ## (by default the client ignores own entries: errormator_client.client) -errormator.log_namespace_blacklist = +errormator.log_namespace_blacklist = ################ @@ -451,7 +451,7 @@ errormator.log_namespace_blacklist = ################ ## sentry is a alternative open source error aggregator -## you must install python packages `sentry` and `raven` to enable +## you must install python packages `sentry` and `raven` to enable sentry.dsn = YOUR_DNS sentry.servers = @@ -510,26 +510,26 @@ handlers = console [logger_routes] level = DEBUG -handlers = +handlers = qualname = routes.middleware ## "level = DEBUG" logs the route matched and routing variables. propagate = 1 [logger_beaker] level = DEBUG -handlers = +handlers = qualname = beaker.container propagate = 1 [logger_templates] level = INFO -handlers = +handlers = qualname = pylons.templating propagate = 1 [logger_rhodecode] level = DEBUG -handlers = +handlers = qualname = rhodecode propagate = 1 @@ -541,7 +541,7 @@ propagate = 0 [logger_whoosh_indexer] level = DEBUG -handlers = +handlers = qualname = whoosh_indexer propagate = 1 diff --git a/production.ini b/production.ini --- a/production.ini +++ b/production.ini @@ -1,7 +1,7 @@ ################################################################################ ################################################################################ # RhodeCode - Pylons environment configuration # -# # +# # # The %(here)s variable will be replaced with the parent directory of this file# ################################################################################ @@ -9,7 +9,7 @@ debug = true pdebug = false ################################################################################ -## Uncomment and replace with the address which should receive ## +## Uncomment and replace with the address which should receive ## ## any error reports after application crash ## ## Additionally those settings will be used by RhodeCode mailing system ## ################################################################################ @@ -20,13 +20,13 @@ pdebug = false #email_prefix = [RhodeCode] #smtp_server = mail.server.com -#smtp_username = -#smtp_password = -#smtp_port = +#smtp_username = +#smtp_password = +#smtp_port = #smtp_use_tls = false #smtp_use_ssl = true ## Specify available auth parameters here (e.g. LOGIN PLAIN CRAM-MD5, etc.) -#smtp_auth = +#smtp_auth = [server:main] ## PASTE ## @@ -103,16 +103,16 @@ max_request_body_size = 107374182400 ## set cheaper algorithm to use, if not set default will be used #cheaper-algo = spare -# minimum number of workers to keep at all times +## minimum number of workers to keep at all times #cheaper = 1 -# number of workers to spawn at startup +## number of workers to spawn at startup #cheaper-initial = 1 -# maximum number of workers that can be spawned +## maximum number of workers that can be spawned #workers = 4 -# how many workers should be spawned at a time +## how many workers should be spawned at a time #cheaper-step = 1 ## COMMON ## @@ -222,7 +222,7 @@ default_encoding = utf8 ## available vars: ## scheme - http/https ## user - current user -## pass - password +## pass - password ## netloc - network location ## path - usually repo_name @@ -253,7 +253,7 @@ issue_prefix = # ## issue_pat, issue_server_link, issue_prefix can have suffixes to specify ## multiple patterns, to other issues server, wiki or others -## below an example how to create a wiki pattern +## below an example how to create a wiki pattern # #wiki-some-id -> https://mywiki.com/some-id #issue_pat_wiki = (?:wiki-)(.+) @@ -262,13 +262,13 @@ issue_prefix = # ## instance-id prefix -## a prefix key for this instance used for cache invalidation when running -## multiple instances of rhodecode, make sure it's globally unique for +## a prefix key for this instance used for cache invalidation when running +## multiple instances of rhodecode, make sure it's globally unique for ## all running rhodecode instances. Leave empty if you don't use it instance_id = ## alternative return HTTP header for failed authentication. Default HTTP -## response is 401 HTTPUnauthorized. Currently HG clients have troubles with +## response is 401 HTTPUnauthorized. Currently HG clients have troubles with ## handling that. Set this variable to 403 to return HTTPForbidden auth_ret_code = @@ -345,15 +345,15 @@ beaker.cache.sql_cache_long.key_length = #################################### ### BEAKER SESSION #### #################################### -## Type of storage used for the session, current types are -## dbm, file, memcached, database, and memory. -## The storage uses the Container API +## Type of storage used for the session, current types are +## dbm, file, memcached, database, and memory. +## The storage uses the Container API ## that is also used by the cache system. ## db session ## #beaker.session.type = ext:database #beaker.session.sa.url = postgresql://postgres:qwe@localhost/rhodecode -#beaker.session.table_name = db_session +#beaker.session.table_name = db_session ## encrypted cookie client side session, good for many instances ## #beaker.session.type = cookie @@ -392,7 +392,7 @@ beaker.session.auto = False ### [errormator] ### #################### -## Errormator is tailored to work with RhodeCode, see +## Errormator is tailored to work with RhodeCode, see ## http://errormator.com for details how to obtain an account ## you must install python package `errormator_client` to make it work @@ -424,17 +424,17 @@ errormator.slow_requests = true ## (saves API quota for intensive logging) errormator.logging_on_error = false -## list of additonal keywords that should be grabbed from environ object +## list of additonal keywords that should be grabbed from environ object ## can be string with comma separated list of words in lowercase ## (by default client will always send following info: -## 'REMOTE_USER', 'REMOTE_ADDR', 'SERVER_NAME', 'CONTENT_TYPE' + all keys that +## 'REMOTE_USER', 'REMOTE_ADDR', 'SERVER_NAME', 'CONTENT_TYPE' + all keys that ## start with HTTP* this list be extended with additional keywords here -errormator.environ_keys_whitelist = +errormator.environ_keys_whitelist = -## list of keywords that should be blanked from request object +## list of keywords that should be blanked from request object ## can be string with comma separated list of words in lowercase -## (by default client will always blank keys that contain following words +## (by default client will always blank keys that contain following words ## 'password', 'passwd', 'pwd', 'auth_tkt', 'secret', 'csrf' ## this list be extended with additional keywords set here errormator.request_keys_blacklist = @@ -443,7 +443,7 @@ errormator.request_keys_blacklist = ## list of namespaces that should be ignores when gathering log entries ## can be string with comma separated list of namespaces ## (by default the client ignores own entries: errormator_client.client) -errormator.log_namespace_blacklist = +errormator.log_namespace_blacklist = ################ @@ -451,7 +451,7 @@ errormator.log_namespace_blacklist = ################ ## sentry is a alternative open source error aggregator -## you must install python packages `sentry` and `raven` to enable +## you must install python packages `sentry` and `raven` to enable sentry.dsn = YOUR_DNS sentry.servers = @@ -510,26 +510,26 @@ handlers = console [logger_routes] level = DEBUG -handlers = +handlers = qualname = routes.middleware ## "level = DEBUG" logs the route matched and routing variables. propagate = 1 [logger_beaker] level = DEBUG -handlers = +handlers = qualname = beaker.container propagate = 1 [logger_templates] level = INFO -handlers = +handlers = qualname = pylons.templating propagate = 1 [logger_rhodecode] level = DEBUG -handlers = +handlers = qualname = rhodecode propagate = 1 @@ -541,7 +541,7 @@ propagate = 0 [logger_whoosh_indexer] level = DEBUG -handlers = +handlers = qualname = whoosh_indexer propagate = 1 diff --git a/rhodecode/config/deployment.ini_tmpl b/rhodecode/config/deployment.ini_tmpl --- a/rhodecode/config/deployment.ini_tmpl +++ b/rhodecode/config/deployment.ini_tmpl @@ -1,7 +1,7 @@ ################################################################################ ################################################################################ # RhodeCode - Pylons environment configuration # -# # +# # # The %(here)s variable will be replaced with the parent directory of this file# ################################################################################ @@ -9,7 +9,7 @@ debug = true pdebug = false ################################################################################ -## Uncomment and replace with the address which should receive ## +## Uncomment and replace with the address which should receive ## ## any error reports after application crash ## ## Additionally those settings will be used by RhodeCode mailing system ## ################################################################################ @@ -20,13 +20,13 @@ pdebug = false #email_prefix = [RhodeCode] #smtp_server = mail.server.com -#smtp_username = -#smtp_password = -#smtp_port = +#smtp_username = +#smtp_password = +#smtp_port = #smtp_use_tls = false #smtp_use_ssl = true ## Specify available auth parameters here (e.g. LOGIN PLAIN CRAM-MD5, etc.) -#smtp_auth = +#smtp_auth = [server:main] ## PASTE ## @@ -103,16 +103,16 @@ max_request_body_size = 107374182400 ## set cheaper algorithm to use, if not set default will be used #cheaper-algo = spare -# minimum number of workers to keep at all times +## minimum number of workers to keep at all times #cheaper = 1 -# number of workers to spawn at startup +## number of workers to spawn at startup #cheaper-initial = 1 -# maximum number of workers that can be spawned +## maximum number of workers that can be spawned #workers = 4 -# how many workers should be spawned at a time +## how many workers should be spawned at a time #cheaper-step = 1 ## COMMON ## @@ -222,7 +222,7 @@ default_encoding = utf8 ## available vars: ## scheme - http/https ## user - current user -## pass - password +## pass - password ## netloc - network location ## path - usually repo_name @@ -253,7 +253,7 @@ issue_prefix = # ## issue_pat, issue_server_link, issue_prefix can have suffixes to specify ## multiple patterns, to other issues server, wiki or others -## below an example how to create a wiki pattern +## below an example how to create a wiki pattern # #wiki-some-id -> https://mywiki.com/some-id #issue_pat_wiki = (?:wiki-)(.+) @@ -262,13 +262,13 @@ issue_prefix = # ## instance-id prefix -## a prefix key for this instance used for cache invalidation when running -## multiple instances of rhodecode, make sure it's globally unique for +## a prefix key for this instance used for cache invalidation when running +## multiple instances of rhodecode, make sure it's globally unique for ## all running rhodecode instances. Leave empty if you don't use it instance_id = ## alternative return HTTP header for failed authentication. Default HTTP -## response is 401 HTTPUnauthorized. Currently HG clients have troubles with +## response is 401 HTTPUnauthorized. Currently HG clients have troubles with ## handling that. Set this variable to 403 to return HTTPForbidden auth_ret_code = @@ -345,15 +345,15 @@ beaker.cache.sql_cache_long.key_length = #################################### ### BEAKER SESSION #### #################################### -## Type of storage used for the session, current types are -## dbm, file, memcached, database, and memory. -## The storage uses the Container API +## Type of storage used for the session, current types are +## dbm, file, memcached, database, and memory. +## The storage uses the Container API ## that is also used by the cache system. ## db session ## #beaker.session.type = ext:database #beaker.session.sa.url = postgresql://postgres:qwe@localhost/rhodecode -#beaker.session.table_name = db_session +#beaker.session.table_name = db_session ## encrypted cookie client side session, good for many instances ## #beaker.session.type = cookie @@ -392,7 +392,7 @@ beaker.session.auto = False ### [errormator] ### #################### -## Errormator is tailored to work with RhodeCode, see +## Errormator is tailored to work with RhodeCode, see ## http://errormator.com for details how to obtain an account ## you must install python package `errormator_client` to make it work @@ -424,17 +424,17 @@ errormator.slow_requests = true ## (saves API quota for intensive logging) errormator.logging_on_error = false -## list of additonal keywords that should be grabbed from environ object +## list of additonal keywords that should be grabbed from environ object ## can be string with comma separated list of words in lowercase ## (by default client will always send following info: -## 'REMOTE_USER', 'REMOTE_ADDR', 'SERVER_NAME', 'CONTENT_TYPE' + all keys that +## 'REMOTE_USER', 'REMOTE_ADDR', 'SERVER_NAME', 'CONTENT_TYPE' + all keys that ## start with HTTP* this list be extended with additional keywords here -errormator.environ_keys_whitelist = +errormator.environ_keys_whitelist = -## list of keywords that should be blanked from request object +## list of keywords that should be blanked from request object ## can be string with comma separated list of words in lowercase -## (by default client will always blank keys that contain following words +## (by default client will always blank keys that contain following words ## 'password', 'passwd', 'pwd', 'auth_tkt', 'secret', 'csrf' ## this list be extended with additional keywords set here errormator.request_keys_blacklist = @@ -443,7 +443,7 @@ errormator.request_keys_blacklist = ## list of namespaces that should be ignores when gathering log entries ## can be string with comma separated list of namespaces ## (by default the client ignores own entries: errormator_client.client) -errormator.log_namespace_blacklist = +errormator.log_namespace_blacklist = ################ @@ -451,7 +451,7 @@ errormator.log_namespace_blacklist = ################ ## sentry is a alternative open source error aggregator -## you must install python packages `sentry` and `raven` to enable +## you must install python packages `sentry` and `raven` to enable sentry.dsn = YOUR_DNS sentry.servers = @@ -485,7 +485,7 @@ logview.pylons.util = #eee # SQLITE [default] sqlalchemy.db1.url = sqlite:///%(here)s/rhodecode.db?timeout=30 - + # POSTGRESQL # sqlalchemy.db1.url = postgresql://user:pass@localhost/rhodecode @@ -519,26 +519,26 @@ handlers = console [logger_routes] level = DEBUG -handlers = +handlers = qualname = routes.middleware ## "level = DEBUG" logs the route matched and routing variables. propagate = 1 [logger_beaker] level = DEBUG -handlers = +handlers = qualname = beaker.container propagate = 1 [logger_templates] level = INFO -handlers = +handlers = qualname = pylons.templating propagate = 1 [logger_rhodecode] level = DEBUG -handlers = +handlers = qualname = rhodecode propagate = 1 @@ -550,7 +550,7 @@ propagate = 0 [logger_whoosh_indexer] level = DEBUG -handlers = +handlers = qualname = whoosh_indexer propagate = 1 diff --git a/test.ini b/test.ini --- a/test.ini +++ b/test.ini @@ -1,7 +1,7 @@ ################################################################################ ################################################################################ # RhodeCode - Pylons environment configuration # -# # +# # # The %(here)s variable will be replaced with the parent directory of this file# ################################################################################ @@ -9,7 +9,7 @@ debug = true pdebug = false ################################################################################ -## Uncomment and replace with the address which should receive ## +## Uncomment and replace with the address which should receive ## ## any error reports after application crash ## ## Additionally those settings will be used by RhodeCode mailing system ## ################################################################################ @@ -20,13 +20,13 @@ pdebug = false #email_prefix = [RhodeCode] #smtp_server = mail.server.com -#smtp_username = -#smtp_password = -#smtp_port = +#smtp_username = +#smtp_password = +#smtp_port = #smtp_use_tls = false #smtp_use_ssl = true ## Specify available auth parameters here (e.g. LOGIN PLAIN CRAM-MD5, etc.) -#smtp_auth = +#smtp_auth = [server:main] ## PASTE @@ -139,7 +139,7 @@ default_encoding = utf8 ## available vars: ## scheme - http/https ## user - current user -## pass - password +## pass - password ## netloc - network location ## path - usually repo_name @@ -167,7 +167,7 @@ issue_prefix = # ## issue_pat, issue_server_link, issue_prefix can have suffixes to specify ## multiple patterns, to other issues server, wiki or others -## below an example how to create a wiki pattern +## below an example how to create a wiki pattern # #wiki-some-id -> https://mywiki.com/some-id #issue_pat_wiki = (?:wiki-)(.+) @@ -176,13 +176,13 @@ issue_prefix = # ## instance-id prefix -## a prefix key for this instance used for cache invalidation when running -## multiple instances of rhodecode, make sure it's globally unique for +## a prefix key for this instance used for cache invalidation when running +## multiple instances of rhodecode, make sure it's globally unique for ## all running rhodecode instances. Leave empty if you don't use it -instance_id = +instance_id = ## alternative return HTTP header for failed authentication. Default HTTP -## response is 401 HTTPUnauthorized. Currently HG clients have troubles with +## response is 401 HTTPUnauthorized. Currently HG clients have troubles with ## handling that. Set this variable to 403 to return HTTPForbidden auth_ret_code = @@ -253,15 +253,15 @@ beaker.cache.sql_cache_long.key_length = #################################### ### BEAKER SESSION #### #################################### -## Type of storage used for the session, current types are -## dbm, file, memcached, database, and memory. -## The storage uses the Container API +## Type of storage used for the session, current types are +## dbm, file, memcached, database, and memory. +## The storage uses the Container API ## that is also used by the cache system. ## db session ## #beaker.session.type = ext:database #beaker.session.sa.url = postgresql://postgres:qwe@localhost/rhodecode -#beaker.session.table_name = db_session +#beaker.session.table_name = db_session ## encrypted cookie client side session, good for many instances ## #beaker.session.type = cookie @@ -298,7 +298,7 @@ beaker.session.auto = False ### [errormator] ### #################### -## Errormator is tailored to work with RhodeCode, see +## Errormator is tailored to work with RhodeCode, see ## http://errormator.com for details how to obtain an account ## you must install python package `errormator_client` to make it work @@ -330,17 +330,17 @@ errormator.slow_requests = true ## (saves API quota for intensive logging) errormator.logging_on_error = false -## list of additonal keywords that should be grabbed from environ object +## list of additonal keywords that should be grabbed from environ object ## can be string with comma separated list of words in lowercase ## (by default client will always send following info: -## 'REMOTE_USER', 'REMOTE_ADDR', 'SERVER_NAME', 'CONTENT_TYPE' + all keys that +## 'REMOTE_USER', 'REMOTE_ADDR', 'SERVER_NAME', 'CONTENT_TYPE' + all keys that ## start with HTTP* this list be extended with additional keywords here -errormator.environ_keys_whitelist = +errormator.environ_keys_whitelist = -## list of keywords that should be blanked from request object +## list of keywords that should be blanked from request object ## can be string with comma separated list of words in lowercase -## (by default client will always blank keys that contain following words +## (by default client will always blank keys that contain following words ## 'password', 'passwd', 'pwd', 'auth_tkt', 'secret', 'csrf' ## this list be extended with additional keywords set here errormator.request_keys_blacklist = @@ -349,7 +349,7 @@ errormator.request_keys_blacklist = ## list of namespaces that should be ignores when gathering log entries ## can be string with comma separated list of namespaces ## (by default the client ignores own entries: errormator_client.client) -errormator.log_namespace_blacklist = +errormator.log_namespace_blacklist = ################ @@ -357,7 +357,7 @@ errormator.log_namespace_blacklist = ################ ## sentry is a alternative open source error aggregator -## you must install python packages `sentry` and `raven` to enable +## you must install python packages `sentry` and `raven` to enable sentry.dsn = YOUR_DNS sentry.servers = @@ -416,26 +416,26 @@ handlers = console [logger_routes] level = DEBUG -handlers = +handlers = qualname = routes.middleware ## "level = DEBUG" logs the route matched and routing variables. propagate = 1 [logger_beaker] level = DEBUG -handlers = +handlers = qualname = beaker.container propagate = 1 [logger_templates] level = INFO -handlers = +handlers = qualname = pylons.templating propagate = 1 [logger_rhodecode] level = DEBUG -handlers = +handlers = qualname = rhodecode propagate = 1 @@ -447,7 +447,7 @@ propagate = 0 [logger_whoosh_indexer] level = DEBUG -handlers = +handlers = qualname = whoosh_indexer propagate = 1 diff --git a/tox.ini b/tox.ini --- a/tox.ini +++ b/tox.ini @@ -10,13 +10,13 @@ envlist = py25-sqlite, py27-postgresql -#### PYTHON 2.5 #### +#### PYTHON 2.5 #### [testenv:py25-sqlite] basepython = python2.5 commands = nosetests [] -setenv = +setenv = TEST_DB=sqlite:////tmp/rhodecode_test.sqlite [testenv:py25-mysql] @@ -28,7 +28,7 @@ commands = nosetests [] deps = mysql-python -setenv = +setenv = TEST_DB=mysql://root:qwe@localhost/rhodecode_test [testenv:py25-postgresql] @@ -39,8 +39,8 @@ commands = psql -Upostgres -Wqwe -hlocalhost -c 'create database rhodecode_test;' nosetests [] deps = - psycopg2 -setenv = + psycopg2 +setenv = TEST_DB=postgresql://postgres:qwe@localhost/rhodecode_test @@ -50,7 +50,7 @@ basepython = python2.6 commands = nosetests [] -setenv = +setenv = TEST_DB=sqlite:////tmp/rhodecode_test.sqlite [testenv:py26-mysql] @@ -62,7 +62,7 @@ commands = nosetests [] deps = mysql-python -setenv = +setenv = TEST_DB=mysql://root:qwe@localhost/rhodecode_test [testenv:py26-postgresql] @@ -73,8 +73,8 @@ commands = psql -Upostgres -Wqwe -hlocalhost -c 'create database rhodecode_test;' nosetests [] deps = - psycopg2 -setenv = + psycopg2 +setenv = TEST_DB=postgresql://postgres:qwe@localhost/rhodecode_test @@ -84,7 +84,7 @@ basepython = python2.7 commands = nosetests [] -setenv = +setenv = TEST_DB=sqlite:////tmp/rhodecode_test.sqlite [testenv:py27-mysql] @@ -96,7 +96,7 @@ commands = nosetests [] deps = mysql-python -setenv = +setenv = TEST_DB=mysql://root:qwe@localhost/rhodecode_test [testenv:py27-postgresql] @@ -107,6 +107,6 @@ commands = psql -Upostgres -Wqwe -hlocalhost -c 'create database rhodecode_test;' nosetests [] deps = - psycopg2 -setenv = - TEST_DB=postgresql://postgres:qwe@localhost/rhodecode_test \ No newline at end of file + psycopg2 +setenv = + TEST_DB=postgresql://postgres:qwe@localhost/rhodecode_test