From c43c54953951d6c567611488a9311115c733950a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Arranz?= Date: Fri, 13 Jul 2018 20:53:38 +0200 Subject: [PATCH] Allow normal users to create datasets and organizations when passing unittests --- test.ini | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/test.ini b/test.ini index c5014ce..2fc3608 100644 --- a/test.ini +++ b/test.ini @@ -6,14 +6,27 @@ port = 5000 [app:main] use = config:./ckan/test-core.ini +ckan.site_id = ckanext.privatedatasets.test ckan.site_url = http://localhost:5000 +package_new_return_url = http://localhost:5000/dataset/?test=new +package_edit_return_url = http://localhost:5000/dataset/?test=edit + +ckan.cache_validation_enabled = True +ckan.cache_enabled = False +ckan.tests.functional.test_cache.expires = 1800 +ckan.tests.functional.test_cache.TestCacheBasics.test_get_cache_expires.expires = 3600 # Disable test css as we aren't using it and creates requests to URLs # raising ValidationErrors. See #46 -ckan.template_head_end = <-- template_head_end --> +ckan.template_head_end = ckan.legacy_templates = no ckan.plugins = privatedatasets +ckan.auth.create_unowned_dataset = true +ckan.auth.create_dataset_if_not_in_organization = true +ckan.auth.user_create_groups = true +ckan.auth.user_create_organizations = true + ckan.privatedatasets.parser = ckanext.privatedatasets.parsers.fiware:FiWareNotificationParser ckan.privatedatasets.show_acquire_url_on_create = True ckan.privatedatasets.show_acquire_url_on_edit = True @@ -23,3 +36,43 @@ ckan.datastore.write_url = postgresql://ckan_default:pass@127.0.0.1:5432/datasto ckan.datastore.read_url = postgresql://datastore_default:pass@127.0.0.1:5432/datastore_test ckan.storage_path=data/storage + +# Logging configuration +[loggers] +keys = root, ckan, ckanext, sqlalchemy + +[handlers] +keys = console + +[formatters] +keys = generic + +[logger_root] +level = WARN +handlers = console + +[logger_ckan] +qualname = ckan +handlers = console +level = INFO +propagate = 0 + +[logger_ckanext] +qualname = ckanext +handlers = console +level = DEBUG +propagate = 0 + +[logger_sqlalchemy] +handlers = console +qualname = sqlalchemy.engine +level = WARN + +[handler_console] +class = StreamHandler +args = (sys.stdout,) +level = NOTSET +formatter = generic + +[formatter_generic] +format = %(asctime)s %(levelname)-5.5s [%(name)s] %(message)s