Skip to content

Instantly share code, notes, and snippets.

@davidread
Created July 12, 2019 15:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davidread/2fdb65edaf4ab39cce5ec32ed9f4392d to your computer and use it in GitHub Desktop.
Save davidread/2fdb65edaf4ab39cce5ec32ed9f4392d to your computer and use it in GitHub Desktop.
Running nosetests locally
(default) vagrant@ubuntu-xenial:/vagrant/src/ckan$ nosetests --nologcapture --with-pylons=test-core.ini -v ckan ckanext
/usr/lib/ckan/default/local/lib/python2.7/site-packages/webassets/loaders.py:162: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
obj = self.yaml.load(f) or {}
No handlers could be found for logger "ckan.lib.uploader"
ckan.tests.config.test_environment.TestDisplayTimezone.test_missing_timezone ... ok
ckan.tests.config.test_environment.TestSiteUrlMandatory.test_missing_siteurl ... ok
ckan.tests.config.test_environment.TestSiteUrlMandatory.test_siteurl_missing_schema ... ok
ckan.tests.config.test_environment.TestSiteUrlMandatory.test_siteurl_removes_backslash ... ok
ckan.tests.config.test_environment.TestSiteUrlMandatory.test_siteurl_wrong_schema ... ok
CKAN_SQLALCHEMY_URL in the env takes precedence over CKAN_DB ... ok
Setting an env var from the whitelist will set the appropriate option ... ok
ckan.tests.config.test_middleware.TestAppDispatcher.test_ask_around_flask_core_and_pylons_extension_route ... ok
ckan.tests.config.test_middleware.TestAppDispatcher.test_ask_around_flask_core_route_get ... ok
ckan.tests.config.test_middleware.TestAppDispatcher.test_ask_around_flask_core_route_post ... ok
ckan.tests.config.test_middleware.TestAppDispatcher.test_ask_around_is_called ... ok
ckan.tests.config.test_middleware.TestAppDispatcher.test_ask_around_is_called_with_args ... ok
ckan.tests.config.test_middleware.TestAppDispatcher.test_ask_around_pylons_core_route_get ... ok
ckan.tests.config.test_middleware.TestAppDispatcher.test_ask_around_pylons_core_route_post ... ok
ckan.tests.config.test_middleware.TestAppDispatcher.test_ask_around_pylons_extension_route_get_after_map ... ok
ckan.tests.config.test_middleware.TestAppDispatcher.test_ask_around_pylons_extension_route_get_before_map ... ok
ckan.tests.config.test_middleware.TestAppDispatcher.test_ask_around_pylons_extension_route_post ... ok
ckan.tests.config.test_middleware.TestAppDispatcher.test_ask_around_pylons_extension_route_post_using_get ... ok
This should never happen in core, but just in case ... ok
ckan.tests.config.test_middleware.TestAppDispatcher.test_flask_core_and_pylons_extension_route_is_served_by_pylons ... ok
ckan.tests.config.test_middleware.TestAppDispatcher.test_flask_core_route_is_served_by_flask ... ok
ckan.tests.config.test_middleware.TestAppDispatcher.test_flask_extension_route_is_served_by_flask ... ok
ckan.tests.config.test_middleware.TestAppDispatcher.test_pylons_extension_route_is_served_by_pylons ... ok
ckan.tests.config.test_middleware.TestAppDispatcherPlain.test_flask_can_handle_request_is_called_with_environ ... ok
ckan.tests.config.test_middleware.TestAppDispatcherPlain.test_pylons_can_handle_request_is_called_with_environ ... ok
An anon user request will have expected user objects added to request. ... ok
A normal logged in user request will have expected user objects added ... ok
A sysadmin user request will have expected user objects added to ... ok
Test the home page renders with the middleware activated ... ok
An anon user request will have expected user objects added to request. ... ok
A normal logged in user request will have expected user objects added ... ok
A sysadmin user request will have expected user objects added to ... ok
ckan.tests.config.test_middleware.TestSecretKey.test_beaker_secret_is_used_by_default ... ok
ckan.tests.config.test_middleware.TestSecretKey.test_no_beaker_secret_crashes ... ok
ckan.tests.config.test_middleware.TestSecretKey.test_secret_key_is_used_if_present ... ok
Flash store is populated by Flask view is accessible by another Flask ... ok
Flash store is populated by flask view is accessible by pylons action. ... ok
Flash store is populated by pylons action is accessible by Flask view. ... ok
Changing a config option using the admin interface appropriately ... /usr/lib/ckan/default/local/lib/python2.7/site-packages/sqlalchemy/orm/session.py:2468: SAWarning: Usage of the 'related attribute set' operation is not currently supported within the execution stage of the flush process. Results may not be consistent. Consider using alternative event listeners or connection-level operations instead.
"event listeners or connection-level operations instead." % method
ok
Add some About tag text ... ok
Add some custom css to the head element ... ok
admin-config-form in the response ... ok
Select a homepage style ... ok
Add some Intro tag text ... ok
Select a colour style ... ok
Style list contains pre-configured styles ... ok
Configure the site title ... ok
Add a tag line (only when no logo) ... ok
Getting the trash view with no 'deleted' datasets should list no ... ok
Posting the trash view with 'deleted' datasets, purges the ... ok
An anon user shouldn't be able to access trash view. ... ok
A normal logged in user shouldn't be able to access trash view. ... ok
A sysadmin should be able to access trash view. ... ok
Getting the trash view with 'deleted' datasets should list the ... ok
ckan.tests.controllers.test_api.TestApiController.test_config_option_list_access_sysadmin ... ok
ckan.tests.controllers.test_api.TestApiController.test_config_option_list_access_sysadmin_jsonp ... ok
ckan.tests.controllers.test_api.TestApiController.test_dataset_autocomplete_name ... ok
ckan.tests.controllers.test_api.TestApiController.test_dataset_autocomplete_title ... ok
ckan.tests.controllers.test_api.TestApiController.test_group_autocomplete_by_name ... ok
ckan.tests.controllers.test_api.TestApiController.test_group_autocomplete_by_title ... ok
ckan.tests.controllers.test_api.TestApiController.test_jsonp_does_not_work_on_post_requests ... ok
ckan.tests.controllers.test_api.TestApiController.test_jsonp_returns_javascript_content_type ... ok
ckan.tests.controllers.test_api.TestApiController.test_jsonp_works_on_get_requests ... ok
ckan.tests.controllers.test_api.TestApiController.test_organization_autocomplete_by_name ... ok
ckan.tests.controllers.test_api.TestApiController.test_organization_autocomplete_by_title ... ok
ckan.tests.controllers.test_api.TestApiController.test_resource_create_upload_file ... ok
ckan.tests.controllers.test_api.TestApiController.test_tag_autocomplete ... ok
ckan.tests.controllers.test_api.TestApiController.test_unicode_in_error_message_works_ok ... ok
ckan.tests.controllers.test_feed.TestFeedInterface.test_additional_fields_added ... ok
ckan.tests.controllers.test_feed.TestFeedInterface.test_custom_class_used ... ok
ckan.tests.controllers.test_feed.TestFeedNew.test_atom_feed_page_negative_gives_error ... ok
ckan.tests.controllers.test_feed.TestFeedNew.test_atom_feed_page_not_int_gives_error ... ok
ckan.tests.controllers.test_feed.TestFeedNew.test_atom_feed_page_zero_gives_error ... ok
ckan.tests.controllers.test_feed.TestFeedNew.test_custom_atom_feed_works ... ok
ckan.tests.controllers.test_feed.TestFeedNew.test_general_atom_feed_works ... ok
ckan.tests.controllers.test_feed.TestFeedNew.test_group_atom_feed_works ... ok
ckan.tests.controllers.test_feed.TestFeedNew.test_organization_atom_feed_works ... ok
ckan.tests.controllers.test_group.TestActivity.test_change_dataset ... ok
ckan.tests.controllers.test_group.TestActivity.test_change_group ... ok
ckan.tests.controllers.test_group.TestActivity.test_create_dataset ... ok
ckan.tests.controllers.test_group.TestActivity.test_create_group ... ok
ckan.tests.controllers.test_group.TestActivity.test_delete_dataset ... ok
ckan.tests.controllers.test_group.TestActivity.test_delete_group_by_updating_state ... ok
ckan.tests.controllers.test_group.TestActivity.test_delete_group_using_group_delete ... ok
Checking the template shows the activity stream. ... ok
ckan.tests.controllers.test_group.TestGroupController.test_bulk_process_throws_404_for_nonexistent_org ... ok
ckan.tests.controllers.test_group.TestGroupController.test_invalid_sort_param_does_not_crash ... ok
ckan.tests.controllers.test_group.TestGroupController.test_page_thru_list_of_groups_preserves_sort_order ... ok
ckan.tests.controllers.test_group.TestGroupController.test_page_thru_list_of_orgs_preserves_sort_order ... ok
ckan.tests.controllers.test_group.TestGroupControllerEdit.test_all_fields_saved ... ok
ckan.tests.controllers.test_group.TestGroupControllerEdit.test_form_renders ... ok
ckan.tests.controllers.test_group.TestGroupControllerEdit.test_group_doesnt_exist ... ok
ckan.tests.controllers.test_group.TestGroupControllerEdit.test_not_logged_in ... ok
ckan.tests.controllers.test_group.TestGroupControllerEdit.test_saved ... ok
ckan.tests.controllers.test_group.TestGroupControllerNew.test_all_fields_saved ... ok
ckan.tests.controllers.test_group.TestGroupControllerNew.test_form_renders ... ok
ckan.tests.controllers.test_group.TestGroupControllerNew.test_name_required ... ok
ckan.tests.controllers.test_group.TestGroupControllerNew.test_not_logged_in ... ok
ckan.tests.controllers.test_group.TestGroupControllerNew.test_saved ... ok
ckan.tests.controllers.test_group.TestGroupDelete.test_anon_user_trying_to_delete_fails ... ok
ckan.tests.controllers.test_group.TestGroupDelete.test_non_authorized_user_trying_to_delete_fails ... ok
ckan.tests.controllers.test_group.TestGroupDelete.test_owner_delete ... ok
ckan.tests.controllers.test_group.TestGroupDelete.test_sysadmin_delete ... ok
ckan.tests.controllers.test_group.TestGroupFollow.test_group_follow ... ok
Pass an id for a group that doesn't exist ... ok
Following users appear on followers list page. ... ok
ckan.tests.controllers.test_group.TestGroupFollow.test_group_unfollow ... ok
Unfollow a group that doesn't exist. ... ok
Unfollow a group not currently following ... ok
ckan.tests.controllers.test_group.TestGroupIndex.test_group_index ... ok
Group read page request returns list of datasets owned by group. ... ok
Searching for non-returning phrase within an group returns no ... ok
Searching within an group returns expected dataset results. ... ok
Admin can be added via add member page ... ok
ckan.tests.controllers.test_group.TestGroupMembership.test_anonymous_users_cannot_add_members ... ok
ckan.tests.controllers.test_group.TestGroupMembership.test_member_users_cannot_add_members ... ok
Member can be added via add member page ... ok
List group admins and members ... ok
Member can be removed from group ... ok
ckan.tests.controllers.test_group.TestGroupRead.test_group_read ... ok
ckan.tests.controllers.test_group.TestGroupRead.test_no_redirect_loop_when_name_is_the_same_as_the_id ... ok
ckan.tests.controllers.test_group.TestGroupRead.test_redirect_when_given_id ... ok
Requesting group search (index) returns list of groups and search ... ok
Searching with a term that doesn't apply returns no results. ... ok
Searching via group search form returns list of expected groups. ... ok
ckan.tests.controllers.test_home.TestHome.test_email_address_nag ... ok
ckan.tests.controllers.test_home.TestHome.test_email_address_no_nag ... ok
ckan.tests.controllers.test_home.TestHome.test_home_renders ... ok
ckan.tests.controllers.test_home.TestHome.test_map_pylons_to_flask_route ... ok
ckan.tests.controllers.test_home.TestHome.test_map_pylons_to_flask_route_using_dict ... ok
ckan.tests.controllers.test_home.TestHome.test_template_footer_end ... ok
ckan.tests.controllers.test_home.TestHome.test_template_head_end ... ok
ckan.tests.controllers.test_home.TestI18nURLs.test_default_english_option_is_selected_on_language_selector ... ok
ckan.tests.controllers.test_home.TestI18nURLs.test_right_option_is_selected_on_language_selector ... ok
ckan.tests.controllers.test_home.TestI18nURLs.test_right_urls_are_rendered_on_language_selector ... ok
ckan.tests.controllers.test_organization.TestActivity.test_change_dataset ... ok
ckan.tests.controllers.test_organization.TestActivity.test_change_organization ... ok
ckan.tests.controllers.test_organization.TestActivity.test_create_dataset ... ok
ckan.tests.controllers.test_organization.TestActivity.test_create_organization ... ok
ckan.tests.controllers.test_organization.TestActivity.test_delete_dataset ... ok
ckan.tests.controllers.test_organization.TestActivity.test_delete_org_by_updating_state ... ok
ckan.tests.controllers.test_organization.TestActivity.test_delete_org_using_organization_delete ... ok
Checking the template shows the activity stream. ... ok
ckan.tests.controllers.test_organization.TestOrganizationBulkProcess.test_delete ... ok
ckan.tests.controllers.test_organization.TestOrganizationBulkProcess.test_make_private ... ^[[Bok
ckan.tests.controllers.test_organization.TestOrganizationBulkProcess.test_make_public ... ok
ckan.tests.controllers.test_organization.TestOrganizationDelete.test_anon_user_trying_to_delete_fails ... ok
Test deletion of organization that has datasets ... ok
Test deletion of organization that has datasets and unknown ... ok
ckan.tests.controllers.test_organization.TestOrganizationDelete.test_non_authorized_user_trying_to_delete_fails ... ok
ckan.tests.controllers.test_organization.TestOrganizationDelete.test_owner_delete ... ok
ckan.tests.controllers.test_organization.TestOrganizationDelete.test_sysadmin_delete ... ok
ckan.tests.controllers.test_organization.TestOrganizationEdit.test_all_fields_saved ... ok
ckan.tests.controllers.test_organization.TestOrganizationEdit.test_group_doesnt_exist ... ok
ckan.tests.controllers.test_organization.TestOrganizationEdit.test_saved ... ok
Organization read page request returns list of datasets owned by ... ok
Searching for non-returning phrase within an organization returns ... ok
Searching within an organization returns expected dataset ... ok
ckan.tests.controllers.test_organization.TestOrganizationList.test_error_message_shown_when_no_organization_list_permission ... ok
ckan.tests.controllers.test_organization.TestOrganizationMembership.test_anonymous_users_cannot_add_members ... ok
ckan.tests.controllers.test_organization.TestOrganizationMembership.test_editor_users_cannot_add_members ... ok
ckan.tests.controllers.test_organization.TestOrganizationMembership.test_member_users_cannot_add_members ... ok
ckan.tests.controllers.test_organization.TestOrganizationNew.test_all_fields_saved ... ok
ckan.tests.controllers.test_organization.TestOrganizationNew.test_name_required ... ok
ckan.tests.controllers.test_organization.TestOrganizationNew.test_not_logged_in ... ok
ckan.tests.controllers.test_organization.TestOrganizationNew.test_saved ... ok
ckan.tests.controllers.test_organization.TestOrganizationRead.test_group_read ... ok
ckan.tests.controllers.test_organization.TestOrganizationRead.test_no_redirect_loop_when_name_is_the_same_as_the_id ... ok
ckan.tests.controllers.test_organization.TestOrganizationRead.test_read_redirect_when_given_id ... ok
Requesting organization search (index) returns list of ... ok
Searching with a term that doesn't apply returns no results. ... ok
Searching via organization search form returns list of expected ... ok
ckan.tests.controllers.test_package.TestActivity.test_admin_can_see_changes ... ok
ckan.tests.controllers.test_package.TestActivity.test_admin_can_see_old_versions ... ok
ckan.tests.controllers.test_package.TestActivity.test_change_dataset ... ok
ckan.tests.controllers.test_package.TestActivity.test_create_dataset ... ok
Render a custom activity ... ok
ckan.tests.controllers.test_package.TestActivity.test_delete_dataset ... ok
Render an activity that was created with an earlier version of CKAN, ... ok
ckan.tests.controllers.test_package.TestActivity.test_public_cant_see_changes ... ok
ckan.tests.controllers.test_package.TestActivity.test_public_cant_see_old_versions ... ok
Checking the template shows the activity stream. ... ok
ckan.tests.controllers.test_package.TestChanges.test_simple ... ok
ckan.tests.controllers.test_package.TestDatasetRead.test_dataset_read ... ok
ckan.tests.controllers.test_package.TestDatasetRead.test_no_redirect_loop_when_name_is_the_same_as_the_id ... ok
ckan.tests.controllers.test_package.TestDatasetRead.test_redirect_also_with_activity_parameter ... ok
ckan.tests.controllers.test_package.TestDatasetRead.test_redirect_when_given_id ... ok
ckan.tests.controllers.test_package.TestPackageDelete.test_anon_user_cannot_delete_owned_dataset ... ok
Test confirmation of deleting datasets ... ok
ckan.tests.controllers.test_package.TestPackageDelete.test_delete_on_non_existing_dataset ... ok
ckan.tests.controllers.test_package.TestPackageDelete.test_logged_in_user_cannot_delete_owned_dataset ... ok
ckan.tests.controllers.test_package.TestPackageDelete.test_owner_delete ... ok
ckan.tests.controllers.test_package.TestPackageDelete.test_sysadmin_can_delete_any_dataset ... ok
ckan.tests.controllers.test_package.TestPackageEdit.test_anonymous_user_cannot_edit ... ok
ckan.tests.controllers.test_package.TestPackageEdit.test_edit_a_dataset_that_does_not_exist_404s ... ok
ckan.tests.controllers.test_package.TestPackageEdit.test_organization_admin_can_edit ... ok
ckan.tests.controllers.test_package.TestPackageEdit.test_organization_editor_can_edit ... ok
ckan.tests.controllers.test_package.TestPackageEdit.test_organization_member_cannot_edit ... ok
ckan.tests.controllers.test_package.TestPackageEdit.test_user_not_in_organization_cannot_edit ... ok
fill out a bad dataset set name and make sure errors appear ... ok
ckan.tests.controllers.test_package.TestPackageFollow.test_package_follow ... ok
Pass an id for a package that doesn't exist ... ok
Following users appear on followers list page. ... ok
ckan.tests.controllers.test_package.TestPackageFollow.test_package_unfollow ... ok
Unfollow a package that doesn't exist. ... ok
Unfollow a package not currently following ... ok
ckan.tests.controllers.test_package.TestPackageNew.test_complete_package_with_one_resource ... ok
ckan.tests.controllers.test_package.TestPackageNew.test_complete_package_with_two_resources ... ok
A normal user (non-sysadmin) can remove an organization from a dataset ... ok
The 'Organization' dropdown is not available on the dataset ... ok
The 'Organization' dropdown is available on the dataset create/edit ... ok
The 'Organization' dropdown is available to sysadmin users regardless ... ok
ckan.tests.controllers.test_package.TestPackageNew.test_first_page_creates_draft_package ... ok
ckan.tests.controllers.test_package.TestPackageNew.test_form_renders ... ok
ckan.tests.controllers.test_package.TestPackageNew.test_name_required ... ok
Scenario: The settings say every dataset needs an organization ... ok
Scenario: The settings say every dataset needs an organization ... ok
ckan.tests.controllers.test_package.TestPackageNew.test_previous_button_populates_form ... ok
ckan.tests.controllers.test_package.TestPackageNew.test_previous_button_works ... ok
ckan.tests.controllers.test_package.TestPackageNew.test_previous_next_maintains_draft_state ... ok
ckan.tests.controllers.test_package.TestPackageNew.test_resource_form_renders ... ok
ckan.tests.controllers.test_package.TestPackageNew.test_resource_required ... ok
ckan.tests.controllers.test_package.TestPackageNew.test_unauthed_user_creating_dataset ... ok
ckan.tests.controllers.test_package.TestPackageRead.test_anonymous_users_cannot_read_private_datasets ... ok
ckan.tests.controllers.test_package.TestPackageRead.test_organization_members_can_read_private_datasets ... ok
ckan.tests.controllers.test_package.TestPackageRead.test_read ... ok
ckan.tests.controllers.test_package.TestPackageRead.test_read_dataset_as_it_used_to_be ... ok
ckan.tests.controllers.test_package.TestPackageRead.test_read_dataset_as_it_used_to_be_but_is_unmigrated ... ok
The RDF outputs now live in ckanext-dcat ... ok
The RDF outputs now live in ckanext-dcat ... ok
ckan.tests.controllers.test_package.TestPackageRead.test_user_not_in_organization_cannot_read_private_datasets ... ok
ckan.tests.controllers.test_package.TestResourceDelete.test_anon_users_cannot_delete_owned_resources ... ok
Test confirmation of deleting resources ... ok
ckan.tests.controllers.test_package.TestResourceDelete.test_dataset_owners_can_delete_resources ... ok
ckan.tests.controllers.test_package.TestResourceDelete.test_deleting_non_existing_resource_404s ... ok
ckan.tests.controllers.test_package.TestResourceDelete.test_logged_in_users_cannot_delete_resources_they_do_not_own ... ok
ckan.tests.controllers.test_package.TestResourceDelete.test_sysadmins_can_delete_any_resource ... ok
ckan.tests.controllers.test_package.TestResourceNew.test_404_on_manage_dataset_resource_listing_page_that_does_not_exist ... ok
ckan.tests.controllers.test_package.TestResourceNew.test_add_new_resource_with_link_and_download ... ok
ckan.tests.controllers.test_package.TestResourceNew.test_admin_can_add_new_resource ... ok
ckan.tests.controllers.test_package.TestResourceNew.test_anonymous_users_cannot_add_new_resource ... ok
ckan.tests.controllers.test_package.TestResourceNew.test_anonymous_users_cannot_edit_resource ... ok
ckan.tests.controllers.test_package.TestResourceNew.test_editor_can_add_new_resource ... ok
ckan.tests.controllers.test_package.TestResourceNew.test_manage_dataset_resource_listing_page ... ok
ckan.tests.controllers.test_package.TestResourceNew.test_member_cannot_add_new_resource ... ok
on an owned dataset ... ok
ckan.tests.controllers.test_package.TestResourceNew.test_unauth_user_cannot_view_manage_dataset_resource_listing_page ... ok
ckan.tests.controllers.test_package.TestResourceRead.test_anonymous_users_cannot_read_private_datasets ... ok
ckan.tests.controllers.test_package.TestResourceRead.test_existing_resource_with_not_associated_dataset ... ok
ckan.tests.controllers.test_package.TestResourceRead.test_organization_members_can_read_resources_in_private_datasets ... ok
An anon user can view resource page. ... ok
A logged-in user can view resource page. ... ok
A sysadmin can view resource page. ... ok
ckan.tests.controllers.test_package.TestResourceRead.test_user_not_in_organization_cannot_read_private_dataset ... ok
ckan.tests.controllers.test_package.TestResourceView.test_existent_resource_view_page_returns_ok_code ... ok
ckan.tests.controllers.test_package.TestResourceView.test_inexistent_resource_view_page_returns_not_found_code ... ok
ckan.tests.controllers.test_package.TestResourceView.test_resource_view_create ... ok
ckan.tests.controllers.test_package.TestResourceView.test_resource_view_delete ... ok
ckan.tests.controllers.test_package.TestResourceView.test_resource_view_description_is_rendered_as_markdown ... ok
ckan.tests.controllers.test_package.TestResourceView.test_resource_view_edit ... ok
ckan.tests.controllers.test_package.TestSearch.test_search_basic ... ok
ckan.tests.controllers.test_package.TestSearch.test_search_default_include_private_false ... ok
ckan.tests.controllers.test_package.TestSearch.test_search_language_toggle ... ok
Search with non-returning phrase returns no results. ... ok
Requesting package search page returns list of datasets. ... ok
Searching for datasets returns expected results. ... ok
Private datasets don't show up in dataset search results. ... ok
Searching with a tag returns expected results. ... ok
Searching with a tag returns expected results with multiple tags ... ok
ckan.tests.controllers.test_package.TestSearch.test_search_plugin_hooks ... ok
ckan.tests.controllers.test_package.TestSearch.test_search_solr_syntax_error ... ok
ckan.tests.controllers.test_package.TestSearch.test_search_sort_by_bad ... ok
ckan.tests.controllers.test_package.TestSearch.test_search_sort_by_blank ... ok
ckan.tests.controllers.test_package.TestSearch.test_sysadmin_can_search_private_datasets ... ok
ckan.tests.controllers.test_package.TestSearch.test_user_in_different_organization_cannot_search_private_datasets ... ok
ckan.tests.controllers.test_package.TestSearch.test_user_in_organization_can_search_private_datasets ... ok
ckan.tests.controllers.test_package.TestSearch.test_user_not_in_organization_cannot_search_private_datasets ... ok
ckan.tests.controllers.test_template.TestTemplateController.test_content_type ... ok
ckan.tests.controllers.test_user.TestActivity.test_change_dataset ... ok
ckan.tests.controllers.test_user.TestActivity.test_change_group ... ok
ckan.tests.controllers.test_user.TestActivity.test_change_user ... ok
ckan.tests.controllers.test_user.TestActivity.test_create_dataset ... ok
ckan.tests.controllers.test_user.TestActivity.test_create_group ... ok
ckan.tests.controllers.test_user.TestActivity.test_create_user ... ok
ckan.tests.controllers.test_user.TestActivity.test_delete_dataset ... ok
ckan.tests.controllers.test_user.TestActivity.test_delete_group_by_updating_state ... ok
ckan.tests.controllers.test_user.TestActivity.test_delete_group_using_group_delete ... ok
Checking the template shows the activity stream. ... ok
Registered user can submit valid login details at /user/login and ... ok
Registered user is redirected to appropriate place if they submit ... ok
_logout url redirects to logged out page with `ckan.root_path` ... ok
_logout url redirects to logged out page. ... ok
ckan.tests.controllers.test_user.TestRegisterUser.test_create_user_as_sysadmin ... ok
ckan.tests.controllers.test_user.TestRegisterUser.test_register_a_user ... ok
ckan.tests.controllers.test_user.TestRegisterUser.test_register_user_bad_password ... ok
ckan.tests.controllers.test_user.TestUser.test_not_logged_in_dashboard ... ok
ckan.tests.controllers.test_user.TestUser.test_other_datasets_dont_show_up_on_user_dashboard ... ok
ckan.tests.controllers.test_user.TestUser.test_own_datasets_show_up_on_user_dashboard ... ok
ckan.tests.controllers.test_user.TestUserEdit.test_edit_user ... ok
ckan.tests.controllers.test_user.TestUserEdit.test_edit_user_logged_in_username_change ... ok
ckan.tests.controllers.test_user.TestUserEdit.test_edit_user_logged_in_username_change_by_id ... ok
ckan.tests.controllers.test_user.TestUserEdit.test_edit_user_logged_in_username_change_by_name ... ok
ckan.tests.controllers.test_user.TestUserEdit.test_email_change_with_password ... ok
ckan.tests.controllers.test_user.TestUserEdit.test_email_change_without_password ... ok
user password reset attempted with correct old password ... ok
user password reset attempted with invalid old password ... ok
ckan.tests.controllers.test_user.TestUserEdit.test_perform_reset_for_key_change ... ok
ckan.tests.controllers.test_user.TestUserEdit.test_user_edit_no_user ... ok
Attempt to read edit user for an existing, not-logged in user ... ok
Attempt to read edit user for an unknown user redirects to login ... ok
ckan.tests.controllers.test_user.TestUserFollow.test_user_follow ... ok
Pass an id for a user that doesn't exist ... ok
Following users appear on followers list page. ... ok
ckan.tests.controllers.test_user.TestUserFollow.test_user_unfollow ... ok
Unfollow a user that doesn't exist. ... ok
Unfollow a user not currently following ... ok
ckan.tests.controllers.test_user.TestUserResetRequest.test_request_reset_but_mailer_not_configured ... ok
ckan.tests.controllers.test_user.TestUserResetRequest.test_request_reset_by_email ... ok
ckan.tests.controllers.test_user.TestUserResetRequest.test_request_reset_by_name ... ok
ckan.tests.controllers.test_user.TestUserResetRequest.test_request_reset_for_unknown_email ... ok
ckan.tests.controllers.test_user.TestUserResetRequest.test_request_reset_for_unknown_username ... ok
ckan.tests.controllers.test_user.TestUserResetRequest.test_request_reset_when_duplicate_emails ... ok
ckan.tests.controllers.test_user.TestUserResetRequest.test_request_reset_without_param ... ok
Anon users can access the user list page ... ok
Anon users can search for users by username. ... ok
Anon users can not search for users by email. ... ok
/users/ doesn't list deleted users ... ok
/users/ lists registered users ... ok
Sysadmin can search for users by email. ... ok
ckan.tests.controllers.test_util.TestUtil.test_redirect_external ... ok
ckan.tests.controllers.test_util.TestUtil.test_redirect_no_params ... ok
ckan.tests.controllers.test_util.TestUtil.test_redirect_no_params_2 ... ok
ckan.tests.controllers.test_util.TestUtil.test_redirect_ok ... ok
ckan.tests.i18n.test_check_po_files.TestCheckPoFiles.test_basic ... ok
ckan.tests.i18n.test_check_po_files.TestCheckPoFiles.test_plurals_ok ... ok
ckan.tests.i18n.test_check_po_files.TestCheckPoFiles.test_wrong ... ok
ckan.tests.i18n.test_check_po_files.TestCheckPoFiles.test_wrong_plurals ... ok
ckan.tests.i18n.test_check_po_files.TestValidators.test_mapping_keys ... ok
ckan.tests.i18n.test_check_po_files.TestValidators.test_replacement_fields ... ok
ckan.tests.i18n.test_check_po_files.TestValidators.test_simple_conv_specs ... ok
Test the error response when a user tries to add a tag to a vocab ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_add_tag_invalid_name ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_add_tag_invalid_vocab_id ... ok
Test the error response when a user tries to create a tag without ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_add_tag_not_authorized ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_add_tag_not_logged_in ... ok
Test that a tag can be added to and then retrieved from a vocab. ... ok
Test the error response when a user tries to add a tag to a vocab ... ok
Test the error response when a user tries to specify the tag ID when ... ok
Test the error response when a user tries to create a tag without a ... ok
Test that a tag belonging to a vocab can be added to a dataset, ... ok
Test that a free tag can be deleted via the API, and is ... ok
Test that a tag can be deleted from a vocab. ... ok
Test the error response when a user tries to delete a tag but gives ... ok
Test the error response when a user tries to delete a tag but gives ... ok
Test the error response when a user tries to delete a tag without ... ok
Test the error response when a user tries to delete a vocab tag ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_delete_tag_not_authorized ... ok
Test the error response when a user tries to delete a from a vocab ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_delete_tag_not_logged_in ... ok
Test the error response when a user tries to delete a from a vocab ... ok
Test adding a new vocabulary to a CKAN instance via the action ... ok
Test creating new vocabularies with invalid tags. ... ok
Test creating new vocabularies with [] for 'tags'. ... ok
Test error response when user tries to create a vocab that already ... ok
Test error response when user tries to supply their own ID when ... ok
Test error response when user tries to create a vocab with an ... ok
Test error response when user tries to create a vocab without a ... ok
Test creating new vocabularies with None for 'tags'. ... ok
Test that users who are not authorized cannot create vocabs. ... ok
Test that users who are not logged in cannot create vocabularies. ... ok
Test adding a new vocabulary with some tags. ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_vocabulary_delete ... ok
Test the error response given when a user tries to delete a ... ok
Test that users who are not authorized cannot delete vocabs. ... ok
Test the error response given when a user tries to delete a ... ok
Test that users who are not logged in cannot delete vocabularies. ... ok
Test updating vocabularies with invalid tags. ... ok
Test updating vocabularies with [] for 'tags'. ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_vocabulary_update_id_and_new_name ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_vocabulary_update_id_and_new_tags ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_vocabulary_update_id_and_same_name ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_vocabulary_update_id_and_same_tags ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_vocabulary_update_id_new_name_and_same_tags ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_vocabulary_update_id_only ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_vocabulary_update_id_same_name_and_new_tags ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_vocabulary_update_id_same_name_and_same_tags ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_vocabulary_update_no_id ... ok
Test updating vocabularies with None for 'tags'. ... ok
Test that users who are not authorized cannot update vocabs. ... ok
Test the error response given when a user tries to update a ... ok
Test that users who are not logged in cannot update vocabularies. ... ok
ckan.tests.legacy.functional.api.model.test_vocabulary.TestVocabulary.test_vocabulary_update_with_tags ... ok
Test deleted resource activity stream. ... ok
Test remove tag activity. ... ok
Test changed package extra activity stream. ... ok
Test updated group activity stream. ... ok
Test updated package activity stream. ... ok
Test that a correct activity stream item and detail item are emitted ... ok
Test that a correct activity stream item and detail item are emitted ... ok
Test the error response when the activity_create API is called ... ok
Test the error response when the activity_create API is called ... ok
Test the error response when the activity_create API is called ... ok
Test the error response when the activity_create API is called ... ok
Test the error response when the activity_create API is called ... ok
Test the error response when the activity_create API is called ... ok
Test the error response when the activity_create API is called with ... ok
Test the error response when the activity_create API is called with ... ok
Test the error response when the activity_create API is called with ... ok
Test creating an activity via the API, without passing the optional ... ok
Test creating an activity via the API, with the optional data dict. ... ok
Test the error response when the activity_create API is called with ... ok
Test the error response when the activity_create API is called with ... ok
Test the error response when the activity_create API is called with ... ok
Test that an ID passed to the activity_create API is ignored and not ... ok
Test that a revision_id passed to the activity_create API is ignored ... ok
Test that a timestamp passed to the activity_create API is ignored ... ok
Test new package extra activity stream. ... ok
Test new resource activity stream. ... ok
Test add tag activities. ... ok
ckan.tests.legacy.functional.api.test_activity_OLD.TestActivity.test_create_group ... ok
Test new package activity stream. ... ok
Test new user activity stream. ... ok
Test deleted package extra activity stream. ... ok
Test deleted group activity stream. ... ok
Test deleted package activity stream. ... ok
ckan.tests.legacy.functional.api.test_activity_OLD.TestActivity.test_follow_dataset ... ok
ckan.tests.legacy.functional.api.test_activity_OLD.TestActivity.test_follow_user ... ok
group_activity_list should accept a group name as param. ... ok
There should be no activity when a private dataset is created. ... ok
There should be no activity when a private dataset is created. ... ok
There should be no activity when a private dataset is created. ... ok
organization_activity_list should accept a org name as param. ... ok
package_activity_list should accept a package name as param. ... ok
user_activity_list should accept a user name as param. ... ok
ckan.tests.legacy.functional.api.test_api.TestApi3.test_get_api ... ok
Test that a read-only action is GET-able ... ok
Test that a non-readonly action is not GET-able. ... ok
ckan.tests.legacy.functional.api.test_dashboard_OLD.TestDashboard.test_00_dashboard_activity_list_not_logged_in ... ok
ckan.tests.legacy.functional.api.test_dashboard_OLD.TestDashboard.test_00_dashboard_mark_new_activities_not_logged_in ... ok
ckan.tests.legacy.functional.api.test_dashboard_OLD.TestDashboard.test_00_dashboard_new_activities_count_not_logged_in ... ok
Test the contents of a new user's dashboard activity stream. ... ok
Test that a newly registered user's new activities count is 0. ... ok
Test that a newly registered user has no activities marked as new ... ok
Make a user do some activities and check that her own activities ... ok
Test that a user's own activities appear in her dashboard. ... ok
Make a user do some activities and check that her own activities ... ok
Activities from datasets of followed groups should show in the ... ok
Activities from followed datasets should show in dashboard. ... ok
Activities from followed groups should show in the dashboard. ... ok
Activities from followed users should show in the dashboard. ... ok
Test that new activities from objects that a user follows increase ... ok
Test that new activities from objects that a user follows are ... ok
Test that a user's new activities are marked as old when she views ... ok
Test that the new activities count does not go higher than 15, even ... ok
Test that other activities do not appear on the user's dashboard. ... ok
Unauthorized users shouldn't be able to send email notifications. ... ok
Not-logged-in users shouldn't be able to send email notifications. ... ok
A new user who isn't following anything shouldn't get any emails. ... ok
A user with one new activity should get one email. ... ok
Test that a user with multiple new activities gets just one email. ... ok
Test that a user does not get a second email notification for the ... ok
Test that emails are not sent for activities already seen on dash. ... ok
Users should not get email notifications when the feature is ... ok
When a sysadamin enables email notifications site wide, users ... ok
Send_email_notifications API should error when feature disabled. ... ok
No emails should be sent if the feature is disabled site-wide. ... ok
No emails should be sent for activities older than ... ok
Email notifications should be disabled for new users. ... ok
Users with email notifications turned off should not get emails. ... ok
Users should be able to turn email notifications on. ... ok
Users should be able to turn email notifications off. ... ok
A sysadmin can see what datasets another user is following. ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_00_sysadmin_can_get_dataset_follower_list ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_00_sysadmin_can_get_followee_list ... ok
A sysadmin can see what groups another user is following. ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_00_sysadmin_can_get_group_follower_list ... ok
A sysadmin can see what users another user is following. ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_00_sysadmin_can_get_user_follower_list ... ok
A user can see what datasets she herself is following. ... ok
A user can see what groups she herself is following. ... ok
A user can see what users she herself is following. ... ok
A user cannot see what datasets another user is following. ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_00_user_cannot_get_dataset_follower_list ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_00_user_cannot_get_followee_list ... ok
A user cannot see what groups another user is following. ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_00_user_cannot_get_group_follower_list ... ok
A user cannot see what users another user is following. ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_00_user_cannot_get_user_follower_list ... ok
A visitor cannot see what datasets a user is following. ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_00_visitor_cannot_get_dataset_follower_list ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_00_visitor_cannot_get_followee_list ... ok
A visitor cannot see what groups a user is following. ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_00_visitor_cannot_get_group_follower_list ... ok
A visitor cannot see what users a user is following. ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_00_visitor_cannot_get_user_follower_list ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_01_follow_bad_object_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_01_follow_empty_object_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_01_follow_missing_object_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_01_user_follow_dataset_bad_apikey ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_01_user_follow_dataset_missing_apikey ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_01_user_follow_group_bad_apikey ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_01_user_follow_group_missing_apikey ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_01_user_follow_user_bad_apikey ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_01_user_follow_user_missing_apikey ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_02_user_follow_dataset_by_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_02_user_follow_dataset_by_name ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_02_user_follow_group_by_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_02_user_follow_group_by_name ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_02_user_follow_user_by_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_02_user_follow_user_by_name ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_03_user_cannot_follow_herself ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_03_user_follow_dataset_already_following ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_03_user_follow_group_already_following ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_03_user_follow_user_already_following ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_am_following_bad_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_am_following_dataset_bad_apikey ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_am_following_dataset_missing_apikey ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_am_following_group_bad_apikey ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_am_following_group_missing_apikey ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_am_following_missing_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_am_following_user_bad_apikey ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_am_following_user_missing_apikey ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_dataset_followee_count_bad_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_dataset_followee_count_missing_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_dataset_followee_count_not_following_anything ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_dataset_followee_list_bad_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_dataset_followee_missing_bad_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_dataset_followee_not_following_anything ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_dataset_follower_count_no_followers ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_dataset_follower_list_no_followers ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_followee_count_bad_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_followee_count_missing_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_followee_count_not_following_anything ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_followee_list_bad_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_followee_list_missing_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_followee_list_not_following_anything ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_follower_count_bad_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_follower_count_missing_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_follower_list_bad_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_follower_list_missing_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_group_followee_count_bad_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_group_followee_count_missing_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_group_followee_count_not_following_anything ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_group_followee_list_bad_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_group_followee_missing_bad_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_group_followee_not_following_anything ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_group_follower_count_no_followers ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_group_follower_list_no_followers ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_user_followee_count_bad_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_user_followee_count_missing_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_user_followee_count_not_following_anything ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_user_followee_list_bad_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_user_followee_list_missing_id ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_user_followee_list_not_following_anything ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_user_follower_count_no_followers ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollow.test_04_user_follower_list_no_followers ... ok
Test that UserFollowingUser and UserFollowingDataset rows cascade. ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollowerCascade.test_02_on_delete_cascade_db ... ok
Test the error response when a user tries to unfollow something ... ok
Test error response when calling unfollow_* with bad object id. ... ok
Test the error response when a user tries to unfollow a dataset that ... ok
Test the error response when a user tries to unfollow a group that ... ok
Test error response when calling unfollow_* without api key. ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollowerDelete.test_01_unfollow_missing_object_id ... ok
Test the error response when a user tries to unfollow a user that ... ok
ckan.tests.legacy.functional.api.test_follow.TestFollowerDelete.test_02_follower_delete_by_id ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_01_uri_q ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_02_post_q ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_04_post_json ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_06_uri_q_tags ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_09_just_tags ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_10_multiple_tags ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_11_pagination_limit ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_11_pagination_offset_limit ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_11_pagination_validation_error ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_12_all_packages_no_q ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_12_all_packages_q ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_12_filter_by_downloadable ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_12_filter_by_openness ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_12_v1_or_v2_syntax ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_13_just_groups ... ok
ckan.tests.legacy.functional.api.test_package_search.setup_test_search_index ... ok
ckan.tests.legacy.functional.api.test_resource.TestResourceApi.test_good_input ... ok
ckan.tests.legacy.functional.api.test_resource.TestResourceApi.test_missing_format ... ok
ckan.tests.legacy.functional.api.test_user.TestCreateUserApiDisabled.test_user_create_api_disabled_anon ... ok
ckan.tests.legacy.functional.api.test_user.TestCreateUserApiDisabled.test_user_create_api_enabled_sysadmin ... ok
ckan.tests.legacy.functional.api.test_user.TestCreateUserApiEnabled.test_user_create_api_enabled_anon ... ok
ckan.tests.legacy.functional.api.test_user.TestCreateUserApiEnabled.test_user_create_api_enabled_sysadmin ... ok
ckan.tests.legacy.functional.api.test_user.TestCreateUserWebDisabled.test_user_create_api_disabled ... ok
ckan.tests.legacy.functional.api.test_user.TestCreateUserWebEnabled.test_user_create_api_disabled ... ok
Simple creation of a new user by a non-sysadmin user. ... ok
ckan.tests.legacy.functional.api.test_user.TestUserApi.test_autocomplete ... ok
ckan.tests.legacy.functional.api.test_user.TestUserApi.test_autocomplete_limit ... ok
ckan.tests.legacy.functional.api.test_user.TestUserApi.test_autocomplete_multiple ... ok
ckan.tests.legacy.functional.api.test_util.TestUtil.test_munge_package_name ... ok
ckan.tests.legacy.functional.api.test_util.TestUtil.test_munge_tag ... ok
ckan.tests.legacy.functional.api.test_util.TestUtil.test_munge_title_to_package_name ... ok
Test user activity streams HTML rendering. ... ok
ckan.tests.legacy.functional.test_admin.TestAdminController.test_index ... ok
ckan.tests.legacy.functional.test_error.TestError.test_without_redirect ... ok
ckan.tests.legacy.functional.test_group.TestGroup.test_read_non_existent ... ok
ckan.tests.legacy.functional.test_group.TestGroup.test_sorting ... ok
ckan.tests.legacy.functional.test_group.TestMemberInvite.test_member_new_invites_user_if_received_email ... ok
ckan.tests.legacy.functional.test_package.TestDelete.test_delete ... ok
ckan.tests.legacy.functional.test_package.TestEdit.test_after_update_plugin_hook ... ok
ckan.tests.legacy.functional.test_package.TestEdit.test_edit_2_not_groups ... ok
ckan.tests.legacy.functional.test_package.TestEdit.test_edit_404 ... ok
ckan.tests.legacy.functional.test_package.TestEdit.test_edit_pkg_with_relationships ... ok
ckan.tests.legacy.functional.test_package.TestEdit.test_edit_plugin_hook ... ok
ckan.tests.legacy.functional.test_package.TestEdit.test_redirect_after_edit_using_config ... ok
ckan.tests.legacy.functional.test_package.TestEdit.test_redirect_after_edit_using_param ... ok
ckan.tests.legacy.functional.test_package.TestNew.test_after_create_plugin_hook ... ok
ckan.tests.legacy.functional.test_package.TestNew.test_change_locale ... ok
ckan.tests.legacy.functional.test_package.TestNew.test_new_indexerror ... ok
ckan.tests.legacy.functional.test_package.TestNew.test_new_plugin_hook ... ok
ckan.tests.legacy.functional.test_package.TestNonActivePackages.test_read ... ok
ckan.tests.legacy.functional.test_package.TestNonActivePackages.test_read_as_admin ... ok
ckan.tests.legacy.functional.test_package.TestReadOnly.test_read_internal_links ... ok
ckan.tests.legacy.functional.test_package.TestReadOnly.test_read_nonexistentpackage ... ok
ckan.tests.legacy.functional.test_package.TestReadOnly.test_read_plugin_hook ... ok
ckan.tests.legacy.functional.test_package.TestReadOnly.test_resource_list ... ok
ckan.tests.legacy.functional.test_package.TestResourceListing.test_resource_listing_premissions_auth_user ... ok
ckan.tests.legacy.functional.test_package.TestResourceListing.test_resource_listing_premissions_non_auth_user ... ok
ckan.tests.legacy.functional.test_package.TestResourceListing.test_resource_listing_premissions_not_logged_in ... ok
ckan.tests.legacy.functional.test_package.TestResourceListing.test_resource_listing_premissions_sysadmin ... ok
ckan.tests.legacy.functional.test_pagination.TestPaginationGroup.test_group_index ... ok
ckan.tests.legacy.functional.test_pagination.TestPaginationPackage.test_group_datasets_read_p1 ... ok
ckan.tests.legacy.functional.test_pagination.TestPaginationPackage.test_group_datasets_read_p2 ... ok
ckan.tests.legacy.functional.test_pagination.TestPaginationPackage.test_package_search_p1 ... ok
ckan.tests.legacy.functional.test_pagination.TestPaginationPackage.test_package_search_p2 ... ok
ckan.tests.legacy.functional.test_pagination.TestPaginationUsers.test_users_index ... ok
ckan.tests.legacy.functional.test_pagination.test_scrape_user ... ok
ckan.tests.legacy.functional.test_pagination.setup_test_search_index ... ok
ckan.tests.legacy.functional.test_preview_interface.TestPluggablePreviews.test_hook ... ok
ckan.tests.legacy.functional.test_preview_interface.TestPluggablePreviews.test_iframe_is_shown ... ok
ckan.tests.legacy.functional.test_preview_interface.TestPluggablePreviews.test_iframe_url_is_correct ... ok
ckan.tests.legacy.functional.test_tag.TestTagController.test_autocomplete ... ok
ckan.tests.legacy.functional.test_tag.TestTagController.test_autocomplete_with_capital_letter_in_search_term ... ok
ckan.tests.legacy.functional.test_tag.TestTagController.test_autocomplete_with_space_in_search_term ... ok
ckan.tests.legacy.functional.test_tag.TestTagController.test_autocomplete_with_unicode_in_search_term ... ok
If the same user visits the same dataset multiple times on the same ... ok
`paster tracking export` should export tracking data for all ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_package_with_0_views ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_package_with_many_views ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_package_with_one_view ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_page_with_many_views ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_popular_package ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_popular_resource ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_posting_bad_data_to_tracking ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_recent_views_expire ... ok
If the same user downloads the same resource multiple times on the ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_resource_with_0_views ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_resource_with_many_downloads ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_resource_with_one_download ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_resource_with_one_preview ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_same_user_visiting_different_pages_on_same_day ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_same_user_visiting_same_page_on_different_days ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_sorting_datasets_by_recent_views ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_sorting_datasets_by_total_views ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_templates_tracking_disabled ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_templates_tracking_enabled ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_tracking_disabled ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_tracking_urls_with_languages ... ok
ckan.tests.legacy.functional.test_tracking.TestTracking.test_view_page ... ok
ckan.tests.legacy.functional.test_user.TestUserController.test_apikey ... ok
ckan.tests.legacy.functional.test_user.TestUserController.test_perform_reset_activates_pending_user ... ok
ckan.tests.legacy.functional.test_user.TestUserController.test_perform_reset_doesnt_activate_deleted_user ... ok
ckan.tests.legacy.functional.test_user.TestUserController.test_perform_reset_user_password_link_key_incorrect ... ok
ckan.tests.legacy.functional.test_user.TestUserController.test_perform_reset_user_password_link_key_missing ... ok
ckan.tests.legacy.functional.test_user.TestUserController.test_perform_reset_user_password_link_user_incorrect ... ok
ckan.tests.legacy.functional.test_user.TestUserController.test_user_delete_by_unauthorized_user ... ok
ckan.tests.legacy.functional.test_user.TestUserController.test_user_delete_redirects_to_user_index ... ok
ckan.tests.legacy.functional.test_user.TestUserController.test_user_read_me_without_id ... ok
ckan.tests.legacy.functional.test_user.TestUserController.test_user_read_without_id ... ok
ckan.tests.legacy.lib.test_authenticator.TestUsernamePasswordAuthenticator.test_authenticate_fails_if_password_is_wrong ... ok
ckan.tests.legacy.lib.test_authenticator.TestUsernamePasswordAuthenticator.test_authenticate_fails_if_received_just_login ... ok
ckan.tests.legacy.lib.test_authenticator.TestUsernamePasswordAuthenticator.test_authenticate_fails_if_received_just_password ... ok
ckan.tests.legacy.lib.test_authenticator.TestUsernamePasswordAuthenticator.test_authenticate_fails_if_received_no_login_or_pass ... ok
ckan.tests.legacy.lib.test_authenticator.TestUsernamePasswordAuthenticator.test_authenticate_fails_if_user_doesnt_exist ... ok
ckan.tests.legacy.lib.test_authenticator.TestUsernamePasswordAuthenticator.test_authenticate_fails_if_user_is_deleted ... ok
ckan.tests.legacy.lib.test_authenticator.TestUsernamePasswordAuthenticator.test_authenticate_fails_if_user_is_pending ... ok
ckan.tests.legacy.lib.test_authenticator.TestUsernamePasswordAuthenticator.test_authenticate_succeeds_if_login_and_password_are_correct ... ok
ckan.tests.legacy.lib.test_cli.TestSearch.test_clear_and_rebuild_index ... ok
ckan.tests.legacy.lib.test_cli.TestSearch.test_clear_and_rebuild_only_one ... ok
ckan.tests.legacy.lib.test_dictization.TestBasicDictize.test_03_package_to_api1 ... ok
ckan.tests.legacy.lib.test_dictization.TestBasicDictize.test_04_package_to_api1_with_relationship ... ok
ckan.tests.legacy.lib.test_dictization.TestBasicDictize.test_05_package_to_api2 ... ok
ckan.tests.legacy.lib.test_dictization.TestBasicDictize.test_06_package_to_api2_with_relationship ... ok
ckan.tests.legacy.lib.test_dictization.TestBasicDictize.test_07_table_simple_save ... ok
ckan.tests.legacy.lib.test_dictization.TestBasicDictize.test_08_package_save ... ok
ckan.tests.legacy.lib.test_dictization.TestBasicDictize.test_14_resource_no_id ... ok
ckan.tests.legacy.lib.test_dictization.TestBasicDictize.test_15_api_to_dictize ... ok
ckan.tests.legacy.lib.test_dictization.TestBasicDictize.test_17_group_apis_to_dict ... ok
ckan.tests.legacy.lib.test_dictization.TestBasicDictize.test_18_package_tag_list_save ... ok
ckan.tests.legacy.lib.test_dictization.TestBasicDictize.test_19_package_tag_list_save_duplicates ... ok
ckan.tests.legacy.lib.test_dictization.TestBasicDictize.test_20_activity_save ... ok
Ensure that the dictization does not return groups that the dataset has ... ok
Sysadmins should be allowed to see certain sensitive data. ... ok
User should be able to see their own sensitive data. ... ok
User should not be able to see other's sensitive data. ... ok
Anonymous should not be able to see other's sensitive data. ... ok
ckan.tests.legacy.lib.test_dictization_schema.TestBasicDictize.test_1_package_schema ... ok
ckan.tests.legacy.lib.test_dictization_schema.TestBasicDictize.test_2_group_schema ... ok
Asserts that a tag name with space is valid ... ok
Asserts that a tag name with limited punctuation is valid ... ok
Asserts that tag names can have capital letters ... ok
Asserts most punctuation is disallowed ... ok
Asserts whitespace characters, such as tabs, are not allowed. ... ok
ckan.tests.legacy.lib.test_email_notifications.test_string_to_time_delta ... ok
ckan.tests.legacy.lib.test_hash.TestHash.test_get_message_hash ... ok
ckan.tests.legacy.lib.test_hash.TestHash.test_get_message_hash_unicode ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_date_str_to_datetime ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_date_str_to_datetime_date_only ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_date_str_to_datetime_with_ambiguous_microseconds ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_date_str_to_datetime_with_garbage_on_end ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_date_str_to_datetime_with_timezone ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_date_str_to_datetime_with_timezone_without_colon ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_date_str_to_datetime_without_microseconds ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_datetime_to_date_str ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_escape_js ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_extract_markdown ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_get_pkg_dict_extra ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_gravatar ... ok
Test when default gravatar is None, it is pulled from the config file ... ok
Test when the default gravatar is a url, it gets urlencoded ... ok
Parse "Tue, 15 Nov 1994 12:45:26 GMT" successfully. ... ok
Parse "Tue, 15 Nov 1994 12:45:26" successfully. ... ok
Parse "Tue, 15 Nov 1994 12:45:26" successfully. ... ok
Parse "Tue, 15 Nov 1994 12:45:26 +0700" successfully. ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_time_ago_in_words_from_str ... ok
ckan.tests.legacy.lib.test_navl.test_flatten_schema ... ok
ckan.tests.legacy.lib.test_navl.test_get_key_combination ... ok
ckan.tests.legacy.lib.test_navl.test_make_full_schema ... ok
ckan.tests.legacy.lib.test_navl.test_augment_junk_and_extras ... ok
ckan.tests.legacy.lib.test_navl.test_identity_validation ... ok
ckan.tests.legacy.lib.test_navl.test_basic_errors ... ok
ckan.tests.legacy.lib.test_navl.test_flatten ... ok
ckan.tests.legacy.lib.test_navl.test_simple ... ok
ckan.tests.legacy.lib.test_navl.test_simple_converter_types ... ok
ckan.tests.legacy.lib.test_navl.test_formencode_compat ... ok
ckan.tests.legacy.lib.test_navl.test_range_validator ... ok
ckan.tests.legacy.lib.test_resource_search.TestSearch.test_01_search_url ... ok
ckan.tests.legacy.lib.test_resource_search.TestSearch.test_02_search_url_2 ... ok
ckan.tests.legacy.lib.test_resource_search.TestSearch.test_03_search_url_multiple_words ... ok
ckan.tests.legacy.lib.test_resource_search.TestSearch.test_04_search_url_none ... ok
ckan.tests.legacy.lib.test_resource_search.TestSearch.test_05_search_description ... ok
ckan.tests.legacy.lib.test_resource_search.TestSearch.test_06_search_format ... ok
ckan.tests.legacy.lib.test_resource_search.TestSearch.test_07_search_format_2 ... ok
ckan.tests.legacy.lib.test_resource_search.TestSearch.test_08_search_hash_complete ... ok
ckan.tests.legacy.lib.test_resource_search.TestSearch.test_09_search_hash_partial ... ok
ckan.tests.legacy.lib.test_resource_search.TestSearch.test_10_search_hash_partial_but_not_initial ... ok
ckan.tests.legacy.lib.test_resource_search.TestSearch.test_11_search_several_fields ... ok
ckan.tests.legacy.lib.test_resource_search.TestSearch.test_12_search_all_fields ... ok
ckan.tests.legacy.lib.test_resource_search.TestSearch.test_13_pagination ... ok
ckan.tests.legacy.lib.test_resource_search.TestSearch.test_14_extra_info ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestExtraFields.test_0_basic ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestExtraFields.test_1_extras_in_all_fields ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestGeographicCoverage.test_0_basic ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestGeographicCoverage.test_1_filtered ... SKIP
ckan.tests.legacy.lib.test_solr_package_search.TestQuery.test_1_convert_legacy_params_to_solr ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestRank.test_0_basic ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestRank.test_1_weighting ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.dont_test_tags_field_with_basic_unicode ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_1_all_records ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_1_name ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_1_name_multiple_results ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_1_name_token ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_2_title ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_3_license ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_groups ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_order_by ... SKIP
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_pagination ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_quotation ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_search_foreign_chars ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_search_notes_on ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_string_not_found ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_tags_field ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_tags_field_split_word ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_tags_field_with_capitals ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_tags_token_complicated ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_tags_token_multiple ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_tags_token_simple ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_tags_token_simple_with_deleted_tag ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_tags_token_with_basic_unicode ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_tags_token_with_capitals ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_tags_token_with_multi_word_tag ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearch.test_tags_token_with_punctuation ... ok
ckan.tests.legacy.lib.test_solr_package_search.TestSearchOverall.test_overall ... ok
ckan.tests.legacy.lib.test_solr_package_search.setup_test_search_index ... ok
ckan.tests.legacy.lib.test_solr_package_search_synchronous_update.TestSearchOverallWithSynchronousIndexing.test_02_add_package_from_dict ... ok
ckan.tests.legacy.lib.test_solr_package_search_synchronous_update.TestSearchOverallWithSynchronousIndexing.test_03_update_package_from_dict ... ok
ckan.tests.legacy.lib.test_solr_package_search_synchronous_update.TestSearchOverallWithSynchronousIndexing.test_04_delete_package_from_dict ... ok
ckan.tests.legacy.lib.test_solr_package_search_synchronous_update.setup_test_search_index ... ok
ckan.tests.legacy.lib.test_solr_schema_version.TestSolrSchemaVersionCheck.test_current_schema_exists ... ok
ckan.tests.legacy.lib.test_solr_schema_version.TestSolrSchemaVersionCheck.test_solr_schema_version_check ... ok
ckan.tests.legacy.lib.test_solr_search_index.TestSolrConfig.test_solr_url_exists ... ok
Make sure that all packages created by CreateTestData.create_search_test_data ... ok
ckan.tests.legacy.lib.test_solr_search_index.TestSolrSearch.test_1_basic ... ok
ckan.tests.legacy.lib.test_solr_search_index.setup_test_search_index ... ok
ckan.tests.legacy.lib.test_tag_search.TestTagSearch.test_bad_search_fields ... ok
ckan.tests.legacy.lib.test_tag_search.TestTagSearch.test_bad_search_query ... ok
ckan.tests.legacy.lib.test_tag_search.TestTagSearch.test_good_search_fields ... ok
ckan.tests.legacy.lib.test_tag_search.TestTagSearch.test_good_search_queries ... ok
ckan.tests.legacy.lib.test_tag_search.TestTagSearch.test_good_search_query ... ok
ckan.tests.legacy.lib.test_tag_search.TestTagSearch.test_search_is_case_insensitive ... ok
Asserts that search works with a capital letter in the search query. ... ok
Asserts that it doesn't matter if the tagname has capital letters in it. ... ok
Asserts that search works with a unicode character above \u00ff. ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_01_package_list ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_01_package_list_private ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_02_package_autocomplete_match_name ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_02_package_autocomplete_match_title ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_03_create_private_package ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_10_user_create_parameters_missing ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_11_user_create_wrong_password ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_12_user_update ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_12_user_update_errors ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_16_user_autocomplete ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_17_bad_action ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_20_task_status_update ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_21_task_status_update_many ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_22_task_status_normal_user_not_authorized ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_23_task_status_validation ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_24_task_status_show ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_25_task_status_delete ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_26_resource_show ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_27_get_site_user_not_authorized ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_28_group_package_show ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_30_status_show ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_31_bad_request_format ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_31_bad_request_format_not_json ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_32_get_domain_object ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_41_create_resource ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_41_missing_action ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_42_create_resource_with_error ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_42_resource_search_accessible_via_get_request ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_42_resource_search_across_multiple_fields ... ok
The fields parameter is deprecated, but check it still works. ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_42_resource_search_test_percentage_is_escaped ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_42_resource_search_with_single_field_query ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_package_create_duplicate_extras_error ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_package_update_duplicate_extras_error ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_package_update_remove_org_error ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_user_delete ... ok
ckan.tests.legacy.logic.test_action.TestAction.test_user_delete_requires_data_dict_with_key_id ... ok
ckan.tests.legacy.logic.test_action.TestActionTermTranslation.test_1_update_single ... ok
ckan.tests.legacy.logic.test_action.TestActionTermTranslation.test_2_update_many ... ok
ckan.tests.legacy.logic.test_action.TestBulkActions.test_01_make_private_then_public ... ok
ckan.tests.legacy.logic.test_action.TestBulkActions.test_02_bulk_delete ... ok
ckan.tests.legacy.logic.test_action.TestMember.test_group_member_create_works_user_id_and_group_id ... ok
ckan.tests.legacy.logic.test_action.TestMember.test_group_member_create_works_with_user_id_and_group_name ... ok
ckan.tests.legacy.logic.test_action.TestMember.test_group_member_create_works_with_user_name_and_group_name ... ok
ckan.tests.legacy.logic.test_action.TestResourceAction.test_01_delete_resource ... ok
ckan.tests.legacy.logic.test_action.TestSearchPluginInterface.test_before_index ... ok
ckan.tests.legacy.logic.test_action.TestSearchPluginInterface.test_before_view ... ok
ckan.tests.legacy.logic.test_action.TestSearchPluginInterface.test_search_plugin_interface_abort ... ok
ckan.tests.legacy.logic.test_action.TestSearchPluginInterface.test_search_plugin_interface_search ... ok
ckan.tests.legacy.logic.test_action.setup_test_search_index ... ok
ckan.tests.legacy.logic.test_auth.TestAuthGroups.test_01_create_groups ... ok
ckan.tests.legacy.logic.test_auth.TestAuthGroups.test_02_add_users_to_group ... ok
ckan.tests.legacy.logic.test_auth.TestAuthGroups.test_03_add_dataset_to_group ... ok
ckan.tests.legacy.logic.test_auth.TestAuthGroups.test_04_modify_group ... ok
ckan.tests.legacy.logic.test_auth.TestAuthGroups.test_05_delete_group ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_05_add_users_to_org_1 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_05_add_users_to_org_2 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_05_add_users_to_org_3 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_05_add_users_to_org_4 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_05_add_users_to_org_5 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_05_add_users_to_org_6 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_05_add_users_to_org_7 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_07_add_datasets_1 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_07_add_datasets_2 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_07_add_datasets_3 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_07_add_datasets_4 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_07_add_datasets_5 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_07_add_datasets_6 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_08_update_datasets_1 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_08_update_datasets_2 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_08_update_datasets_3 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_08_update_datasets_4 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_08_update_datasets_5 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_08_update_datasets_6 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_09_delete_datasets_1 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_09_delete_datasets_2 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_09_delete_datasets_3 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_09_delete_datasets_4 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_09_delete_datasets_5 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_10_edit_org_1 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_10_edit_org_2 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_10_edit_org_3 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_10_edit_org_4 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_10_edit_org_5 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_10_edit_org_6 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_11_delete_org_1 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_11_delete_org_2 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgHierarchy.test_11_delete_org_3 ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgs.test_01_create_users ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgs.test_02_create_orgs ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgs.test_03_create_dataset_no_org ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgs.test_04_create_dataset_with_org ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgs.test_05_add_users_to_org ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgs.test_07_add_datasets ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgs.test_08_update_datasets ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgs.test_09_delete_datasets ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgs.test_10_edit_org ... ok
ckan.tests.legacy.logic.test_auth.TestAuthOrgs.test_11_delete_org ... ok
ckan.tests.legacy.logic.test_auth.TestAuthUsers.test_auth_deleted_users_are_always_unauthorized ... ok
ckan.tests.legacy.logic.test_auth.TestAuthUsers.test_only_sysadmins_can_delete_users ... ok
ckan.tests.legacy.logic.test_init.TestCheckAccess.test_check_access_auth_user_obj_is_not_set ... ok
ckan.tests.legacy.logic.test_init.TestCheckAccess.test_check_access_auth_user_obj_is_not_set_when_ignoring_auth ... ok
ckan.tests.legacy.logic.test_init.TestCheckAccess.test_check_access_auth_user_obj_is_set ... ok
ckan.tests.legacy.logic.test_init.TestMemberLogic.test_model_name_to_class ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_create ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_create_accepts_group_name_or_id ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_create_accepts_object_name_or_id ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_create_raises_if_any_required_parameter_isnt_defined ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_create_raises_if_group_wasnt_found ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_create_raises_if_object_type_is_invalid ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_create_raises_if_object_wasnt_found ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_create_raises_if_user_unauthorized_to_update_group ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_create_raises_when_only_have_parent_group_permission ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_create_should_update_member_if_it_already_exists ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_create_with_child_group_permission ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_delete_accepts_object_name_or_id ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_delete_raises_if_any_required_parameter_isnt_defined ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_delete_raises_if_group_wasnt_found ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_delete_raises_if_object_type_is_invalid ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_delete_raises_if_object_wasnt_found ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_delete_raises_if_user_unauthorized_to_update_group ... ok
ckan.tests.legacy.logic.test_member.TestMemberLogic.test_member_list ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_08_user_create_not_authorized ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_09_user_create ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15_tag_autocomplete ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15_tag_autocomplete_is_case_insensitive ... ok
Asserts that a search term containing capital letters works correctly ... ok
Asserts that a search term containing a foreign character works correctly ... ok
Asserts that a search term containing punctuation works correctly ... ok
Asserts that a search term containing a space works correctly ... ok
Asserts autocomplete finds tags that contain capital letters ... ok
Asserts autocomplete finds tags that contain foreign characters ... ok
Asserts autocomplete finds tags that contain punctuation ... ok
Asserts autocomplete finds tags that contain spaces ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15_tag_autocomplete_with_invalid_vocab ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15_tag_autocomplete_with_vocab_and_empty_query ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15_tag_autocomplete_with_vocab_and_multiple_matches ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15_tag_autocomplete_with_vocab_and_no_matches ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15_tag_autocomplete_with_vocab_and_single_match ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15_tag_autocomplete_with_vocab_that_does_not_exist ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15a_tag_search_with_empty_query ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15a_tag_search_with_invalid_vocab ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15a_tag_search_with_many_matches ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15a_tag_search_with_many_matches_paged ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15a_tag_search_with_no_matches ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15a_tag_search_with_one_match ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15a_tag_search_with_one_match_using_fields_parameter ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15a_tag_search_with_vocab_and_empty_query ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15a_tag_search_with_vocab_and_multiple_matches ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15a_tag_search_with_vocab_and_no_matches ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15a_tag_search_with_vocab_and_one_match ... ok
ckan.tests.legacy.logic.test_tag.TestAction.test_15a_tag_search_with_vocab_that_does_not_exist ... ok
ckan.tests.legacy.logic.test_tag_vocab.TestConverters.test_convert_from_tags ... ok
ckan.tests.legacy.logic.test_tag_vocab.TestConverters.test_convert_to_tags ... ok
ckan.tests.legacy.logic.test_tag_vocab.TestConverters.test_free_tags_only ... ok
ckan.tests.legacy.logic.test_tag_vocab.TestVocabFacets.test_vocab_facets ... ok
ckan.tests.legacy.logic.test_tag_vocab.TestVocabFacets.test_vocab_facets_searchable ... ok
ckan.tests.legacy.logic.test_validators.TestValidators.test_01_tag_string_convert ... ok
ckan.tests.legacy.misc.test_mock_mail_server.TestMockMailServer.test_basic ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingDataset.test_followee_count ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingDataset.test_followee_list ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingDataset.test_follower_count ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingDataset.test_follower_list ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingDataset.test_get ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingDataset.test_get_returns_none_if_couldnt_find_users ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingDataset.test_is_following ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingDataset.test_is_following_returns_false_if_user_isnt_following ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingGroup.test_followee_count ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingGroup.test_followee_list ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingGroup.test_follower_count ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingGroup.test_follower_list ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingGroup.test_get ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingGroup.test_get_returns_none_if_couldnt_find_users ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingGroup.test_is_following ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingGroup.test_is_following_returns_false_if_user_isnt_following ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingUser.test_followee_count ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingUser.test_followee_list ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingUser.test_follower_count ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingUser.test_follower_list ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingUser.test_get ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingUser.test_get_returns_none_if_couldnt_find_users ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingUser.test_is_following ... ok
ckan.tests.legacy.models.test_follower.TestUserFollowingUser.test_is_following_returns_false_if_user_isnt_following ... ok
ckan.tests.legacy.models.test_group.TestGroup.test_1_basic ... ok
ckan.tests.legacy.models.test_group.TestGroup.test_2_add_packages ... ok
ckan.tests.legacy.models.test_group.TestGroup.test_3_search ... ok
ckan.tests.legacy.models.test_group.TestGroup.test_search_by_name_or_title_only_returns_active_groups ... ok
ckan.tests.legacy.models.test_group.TestGroupRevisions.test_1_all_revisions ... ok
ckan.tests.legacy.models.test_group.TestGroupRevisions.test_2_extras ... ok
ckan.tests.legacy.models.test_group.TestHierarchy.test_get_children_group_hierarchy__from_bottom_tier ... ok
ckan.tests.legacy.models.test_group.TestHierarchy.test_get_children_group_hierarchy__from_tier_two ... ok
ckan.tests.legacy.models.test_group.TestHierarchy.test_get_children_group_hierarchy__from_top ... ok
ckan.tests.legacy.models.test_group.TestHierarchy.test_get_children_group_hierarchy__from_top_2 ... ok
ckan.tests.legacy.models.test_group.TestHierarchy.test_get_children_groups ... ok
ckan.tests.legacy.models.test_group.TestHierarchy.test_get_parent_groups_up_hierarchy__from_tier_three ... ok
ckan.tests.legacy.models.test_group.TestHierarchy.test_get_parent_groups_up_hierarchy__from_tier_two ... ok
ckan.tests.legacy.models.test_group.TestHierarchy.test_get_parent_groups_up_hierarchy__from_top ... ok
ckan.tests.legacy.models.test_group.TestHierarchy.test_get_parents__tier_three ... ok
ckan.tests.legacy.models.test_group.TestHierarchy.test_get_parents__tier_two ... ok
ckan.tests.legacy.models.test_group.TestHierarchy.test_get_parents__top ... ok
ckan.tests.legacy.models.test_group.TestHierarchy.test_get_top_level_groups ... ok
ckan.tests.legacy.models.test_group.TestHierarchy.test_groups_allowed_to_be_its_parent ... ok
Asserts that the default escape character is the backslash ... ok
Asserts that the escape character is escaped ... ok
Asserts that it escapes nothing if nothing needs escaping ... ok
Asserts that '%' and '_' are escaped correctly ... ok
ckan.tests.legacy.models.test_misc.TestRevisionExtraAttributes.test_revision_packages ... ok
ckan.tests.legacy.models.test_misc.TestRevisionExtraAttributes.test_revision_user ... ok
ckan.tests.legacy.models.test_package.TestPackage.test_as_dict ... ok
ckan.tests.legacy.models.test_package.TestPackage.test_basic_revisioning ... ok
ckan.tests.legacy.models.test_package.TestPackageRevisions.test_1_all_revisions ... ok
ckan.tests.legacy.models.test_package.TestPackageTagSearch.test_0_deleted_package_tags ... ok
ckan.tests.legacy.models.test_package.TestPackageTagSearch.test_1_tag_search_1 ... ok
ckan.tests.legacy.models.test_package.TestPackageTagSearch.test_1_tag_search_2 ... ok
ckan.tests.legacy.models.test_package.TestPackageTagSearch.test_1_tag_search_3 ... ok
ckan.tests.legacy.models.test_package.TestPackageTagSearch.test_alphabetical_ordering ... ok
ckan.tests.legacy.models.test_package.TestRelatedRevisions.test_1_all_revisions ... ok
audit the simpsons family relationships ... ok
delete bart is child of homer ... ok
recreate bart is child of homer ... ok
ckan.tests.legacy.models.test_package_relationships.TestComplicated.test_04_relationship_display ... ok
ckan.tests.legacy.models.test_package_relationships.TestComplicated.test_05_revers_recreation ... ok
ckan.tests.legacy.models.test_package_relationships.TestCreation.test_normal_creation ... ok
ckan.tests.legacy.models.test_package_relationships.TestCreation.test_reverse_creation ... ok
ckan.tests.legacy.models.test_package_relationships.TestCreation.test_types ... ok
ckan.tests.legacy.models.test_package_relationships.TestSimple.test_usage ... ok
ckan.tests.legacy.models.test_purge_revision.TestRevisionPurge.test_1 ... ok
ckan.tests.legacy.models.test_purge_revision.TestRevisionPurge.test_2 ... ok
ckan.tests.legacy.models.test_purge_revision.TestRevisionPurge.test_purge_first_revision ... ok
ckan.tests.legacy.models.test_resource.TestResource.test_01_create_package_resources ... ok
ckan.tests.legacy.models.test_resource.TestResource.test_02_delete_resource ... ok
ckan.tests.legacy.models.test_resource.TestResource.test_03_reorder_resources ... ok
ckan.tests.legacy.models.test_resource.TestResource.test_04_insert_resource ... ok
ckan.tests.legacy.models.test_resource.TestResource.test_05_delete_package ... ok
ckan.tests.legacy.models.test_resource.TestResource.test_07_purge_package ... ok
ckan.tests.legacy.models.test_revision.TestRevision.test_revision_as_dict ... ok
ckan.tests.legacy.models.test_user.TestUser.test_0_basic ... ok
ckan.tests.legacy.models.test_user.TestUser.test_1_timestamp_any_existing ... ok
ckan.tests.legacy.models.test_user.TestUser.test_2_timestamp_new ... ok
ckan.tests.legacy.models.test_user.TestUser.test_3_get ... ok
ckan.tests.legacy.models.test_user.TestUser.test_4_get_openid_missing_slash ... SKIP: OpenID is not used anymore
ckan.tests.legacy.models.test_user.TestUser.test_activate ... ok
ckan.tests.legacy.models.test_user.TestUser.test_is_deleted ... ok
ckan.tests.legacy.models.test_user.TestUser.test_is_pending ... ok
ckan.tests.legacy.models.test_user.TestUser.test_user_is_active_by_default ... ok
ckan.tests.legacy.models.test_user.TestUser2.test_number_of_administered_packages ... ok
ckan.tests.legacy.models.test_user.TestUser2.test_number_of_edits ... ok
ckan.tests.legacy.models.test_user.TestUser2.test_search ... ok
ckan.tests.legacy.models.test_user.TestUserGroups.test_get_groups ... ok
ckan.tests.legacy.schema.test_schema.TestPackage.test_convert_from_extras ... ok
ckan.tests.legacy.schema.test_schema.TestPackage.test_name_validation ... ok
ckan.tests.legacy.schema.test_schema.TestPackage.test_version_validation ... ok
ckan.tests.legacy.schema.test_schema.TestTag.test_tag_name_validation ... ok
ckan.tests.legacy.schema.test_schema.TestTag.test_tag_string_parsing ... ok
ckan.tests.legacy.test_coding_standards.TestActionAuth.test_actions_have_auth_fn ... ok
ckan.tests.legacy.test_coding_standards.TestActionAuth.test_actions_have_auth_fn_blacklist ... ok
ckan.tests.legacy.test_coding_standards.TestActionAuth.test_auths_have_action_fn ... ok
ckan.tests.legacy.test_coding_standards.TestActionAuth.test_auths_have_action_fn_blacklist ... ok
ckan.tests.legacy.test_coding_standards.TestActionAuth.test_fn_docstrings ... ok
ckan.tests.legacy.test_coding_standards.TestActionAuth.test_fn_signatures ... ok
ckan.tests.legacy.test_coding_standards.TestBadExceptions.test_bad ... ok
ckan.tests.legacy.test_coding_standards.TestBadExceptions.test_good ... ok
ckan.tests.legacy.test_coding_standards.TestBadSpellings.test_bad ... ok
ckan.tests.legacy.test_coding_standards.TestBadSpellings.test_good ... ok
ckan.tests.legacy.test_coding_standards.TestImportStar.test_import_bad ... ok
ckan.tests.legacy.test_coding_standards.TestImportStar.test_import_good ... ok
ckan.tests.legacy.test_coding_standards.TestNastyString.test_bad ... ok
ckan.tests.legacy.test_coding_standards.TestNastyString.test_good ... ok
ckan.tests.legacy.test_coding_standards.TestPep8.test_pep8_fails ... ERROR
ckan.tests.legacy.test_coding_standards.TestPep8.test_pep8_pass ... ok
ckan.tests.legacy.test_plugins.TestIPluginObserverPlugin.test_notified_on_load ... ok
ckan.tests.legacy.test_plugins.TestIPluginObserverPlugin.test_notified_on_unload ... ok
test_implemented_by (ckan.tests.legacy.test_plugins.TestInterface) ... ok
test_implemented_by_raises_exception_on_instances (ckan.tests.legacy.test_plugins.TestInterface) ... ok
test_provided_by (ckan.tests.legacy.test_plugins.TestInterface) ... ok
ckan.tests.legacy.test_plugins.TestPlugins.test_action_plugin_override ... ok
ckan.tests.legacy.test_plugins.TestPlugins.test_auth_plugin_override ... ok
ckan.tests.legacy.test_plugins.TestPlugins.test_inexistent_plugin_loading ... ok
ckan.tests.legacy.test_plugins.TestPlugins.test_mapper_plugin_fired_on_delete ... ok
ckan.tests.legacy.test_plugins.TestPlugins.test_mapper_plugin_fired_on_insert ... ok
ckan.tests.legacy.test_plugins.TestPlugins.test_only_configured_plugins_loaded ... ok
Check that plugins are loaded in the order specified in the config ... ok
ckan.tests.legacy.test_plugins.TestPlugins.test_plugins_load ... ok
ckan.tests.legacy.test_plugins.TestPlugins.test_routes_plugin_fired ... ok
ckan.tests.legacy.test_versions.TestVersions.test_pylons ... DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
ok
ckan.tests.lib.dictization.test_model_dictize.TestActivityDictize.test_dont_include_data ... ok
ckan.tests.lib.dictization.test_model_dictize.TestActivityDictize.test_include_data ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupDictize.test_group_dictize ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupDictize.test_group_dictize_for_org_with_package_count ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupDictize.test_group_dictize_for_org_with_package_list ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupDictize.test_group_dictize_group_with_dataset ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupDictize.test_group_dictize_group_with_extra ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupDictize.test_group_dictize_group_with_parent_group ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupDictize.test_group_dictize_with_no_packages_field_but_still_package_count ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupDictize.test_group_dictize_with_package_count ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupDictize.test_group_dictize_with_package_list ... ok
Packages returned in group are limited by context var. ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupDictize.test_group_dictize_with_package_list_limited_by_config ... ok
Packages limit is set higher than number of packages in group. ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupDictize.test_group_dictize_without_packages ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupListDictize.test_group_list_dictize ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupListDictize.test_group_list_dictize_including_extras ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupListDictize.test_group_list_dictize_including_groups ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupListDictize.test_group_list_dictize_including_tags ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupListDictize.test_group_list_dictize_reverse_sorted ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupListDictize.test_group_list_dictize_sort_by_package_count ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupListDictize.test_group_list_dictize_sorted ... ok
ckan.tests.lib.dictization.test_model_dictize.TestGroupListDictize.test_group_list_dictize_without_package_count ... ok
ckan.tests.lib.dictization.test_model_dictize.TestPackageDictize.test_package_dictize_basic ... ok
ckan.tests.lib.dictization.test_model_dictize.TestPackageDictize.test_package_dictize_extras ... ok
ckan.tests.lib.dictization.test_model_dictize.TestPackageDictize.test_package_dictize_group ... ok
ckan.tests.lib.dictization.test_model_dictize.TestPackageDictize.test_package_dictize_license ... ok
ckan.tests.lib.dictization.test_model_dictize.TestPackageDictize.test_package_dictize_owner_org ... ok
ckan.tests.lib.dictization.test_model_dictize.TestPackageDictize.test_package_dictize_resource ... ok
ckan.tests.lib.dictization.test_model_dictize.TestPackageDictize.test_package_dictize_resource_upload_and_striped ... ok
ckan.tests.lib.dictization.test_model_dictize.TestPackageDictize.test_package_dictize_resource_upload_with_url_and_striped ... ok
ckan.tests.lib.dictization.test_model_dictize.TestPackageDictize.test_package_dictize_tags ... ok
ckan.tests.lib.dictization.test_model_dictize.TestPackageDictize.test_package_dictize_title_stripped_of_whitespace ... ok
By default a dictized tag should include the tag's datasets. ... ok
include_datasets=False should exclude datasets from tag dicts. ... ok
include_datasets=True should include datasets in vocab dicts. ... ok
By default datasets should not be included in vocab dicts. ... ok
ckan.tests.lib.navl.test_dictization_functions.TestDictizationError.test_repr_blank ... ok
ckan.tests.lib.navl.test_dictization_functions.TestDictizationError.test_repr_error ... ok
ckan.tests.lib.navl.test_dictization_functions.TestDictizationError.test_repr_unicode_error ... ok
ckan.tests.lib.navl.test_dictization_functions.TestDictizationError.test_str_blank ... ok
ckan.tests.lib.navl.test_dictization_functions.TestDictizationError.test_str_error ... ok
ckan.tests.lib.navl.test_dictization_functions.TestDictizationError.test_str_unicode_error ... ok
ckan.tests.lib.navl.test_dictization_functions.TestDictizationError.test_unicode_blank ... ok
ckan.tests.lib.navl.test_dictization_functions.TestDictizationError.test_unicode_error ... ok
ckan.tests.lib.navl.test_dictization_functions.TestDictizationError.test_unicode_unicode_error ... ok
ckan.tests.lib.navl.test_dictization_functions.TestValidate.test_validate_adds_schema_keys_to_context ... ok
ckan.tests.lib.navl.test_dictization_functions.TestValidate.test_validate_passes_a_copy_of_the_context_to_validators ... ok
ckan.tests.lib.navl.test_validators.TestDefault.test_already_has_a_value ... ok
ckan.tests.lib.navl.test_validators.TestDefault.test_key_doesnt_exist ... ok
ckan.tests.lib.navl.test_validators.TestDefault.test_value_is_empty_string ... ok
ckan.tests.lib.navl.test_validators.TestDefault.test_value_is_false ... ok
ckan.tests.lib.navl.test_validators.TestDefault.test_value_is_none ... ok
If data[key] is neither None or missing, ignore_missing() should do ... ok
ignore_missing() should raise StopOnError if: ... ok
ckan.tests.lib.search.test_index.TestPackageSearchIndex.test_index_package_stores_basic_solr_fields ... ok
ckan.tests.lib.search.test_index.TestPackageSearchIndex.test_index_package_stores_resource_extras_in_config_file ... ok
ckan.tests.lib.search.test_index.TestPackageSearchIndex.test_index_package_stores_unvalidated_data_dict ... ok
ckan.tests.lib.search.test_index.TestPackageSearchIndex.test_index_package_stores_unvalidated_data_dict_without_validated_data_dict ... ok
ckan.tests.lib.search.test_index.TestPackageSearchIndex.test_index_package_stores_validated_data_dict ... ok
ckan.tests.lib.search.test_index.TestPackageSearchIndex.test_index_package_stores_validated_data_dict_without_unvalidated_data_dict ... ok
ckan.tests.lib.search.test_index.TestPackageSearchIndex.test_indexed_package_stores_resource_type ... ok
ckan.tests.lib.search.test_index.TestSearchIndex.test_clear_index ... ok
ckan.tests.lib.search.test_index.TestSearchIndex.test_delete_package ... ok
ckan.tests.lib.search.test_index.TestSearchIndex.test_index_basic ... ok
ckan.tests.lib.search.test_index.TestSearchIndex.test_index_date_field ... ok
ckan.tests.lib.search.test_index.TestSearchIndex.test_index_date_field_empty_value ... ok
ckan.tests.lib.search.test_index.TestSearchIndex.test_index_date_field_wrong_value ... ok
ckan.tests.lib.search.test_index.TestSearchIndex.test_index_illegal_xml_chars ... ok
ckan.tests.lib.search.test_index.TestSearchIndex.test_no_state_no_index ... ok
ckan.tests.lib.test_app_globals.TestGlobals.test_config_not_set ... ok
ckan.tests.lib.test_app_globals.TestGlobals.test_config_set_to_blank ... ok
ckan.tests.lib.test_app_globals.TestGlobals.test_set_from_ini ... ok
The returned cookies are in the format we expect, without HttpOnly ... ok
The returned cookies are in the format we expect, with HttpOnly flag. ... ok
The returned cookies are in the format we expect, with HttpOnly flag. ... ok
Setting who.reissue in config sets correct values in ... ok
The returned cookies are in the format we expect, without secure ... ok
The returned cookies are in the format we expect, with secure flag. ... ok
The returned cookies are in the format we expect, without secure flag. ... ok
Creating a CkanAuthTktCookiePlugin instance without setting timeout in ... ok
Setting who.timeout in config sets correct values in ... ok
No ckan.cors settings in config, so no Access-Control-Allow headers in ... ok
No ckan.cors settings in config, so no Access-Control-Allow headers in ... ok
With origin_allow_all set to false, with an origin in the request ... ok
With origin_allow_all set to false, with an origin in the request ... ok
With origin_allow_all set to false, with an origin in the request ... ok
With origin_allow_all set to false, with an origin in the request ... ok
With origin_allow_all set to true, but no origin in the request ... ok
With origin_allow_all set to true, and an origin in the request ... ok
ckan.tests.lib.test_base.TestCORS.test_options ... ok
No ckan.cors settings in config, so no Access-Control-Allow headers in ... ok
No ckan.cors settings in config, so no Access-Control-Allow headers in ... ok
With origin_allow_all set to false, with an origin in the request ... ok
With origin_allow_all set to false, with an origin in the request ... ok
With origin_allow_all set to false, with an origin in the request ... ok
With origin_allow_all set to false, with an origin in the request ... ok
With origin_allow_all set to true, but no origin in the request ... ok
With origin_allow_all set to true, and an origin in the request ... ok
ckan.tests.lib.test_base.TestCORSFlask.test_options ... ok
ckan.tests.lib.test_base.TestGetUserForApikey.test_apikey_contains_unicode ... ok
ckan.tests.lib.test_base.TestGetUserForApikey.test_apikey_in_authorization_header ... ok
ckan.tests.lib.test_base.TestGetUserForApikey.test_apikey_in_x_ckan_header ... ok
ckan.tests.lib.test_base.TestGetUserForApikey.test_apikey_missing ... ok
ckan.tests.lib.test_base.TestRenderSnippet.test_comment_absent_if_debug_false ... ok
ckan.tests.lib.test_base.TestRenderSnippet.test_comment_present_if_debug_true ... ok
Test ``jobs show`` for an existing job. ... ok
Test ``jobs show`` with a missing ID. ... ok
Test ``jobs cancel`` for an existing job. ... ok
Test ``jobs cancel`` with a missing ID. ... ok
Test ``jobs cancel`` for a not existing job. ... ok
Test clearing all queues via ``jobs clear``. ... ok
Test clearing specific queues via ``jobs clear``. ... ok
Test output of ``jobs list`` for default queue. ... ok
Test filtering by queues for ``jobs list``. ... ok
Test output of ``jobs.list`` for non-default queue. ... ok
Test title output of ``jobs list``. ... ok
Test ``jobs test`` for the default queue. ... ok
Test ``jobs test`` for specific queues. ... ok
Test error handling for unknown ``paster jobs`` sub-command. ... ok
Test ``jobs worker`` with the default queue. ... ok
Test ``jobs worker`` with specific queues. ... ok
Command with no args raises SystemExit. ... Error: you need to specify the user name.
ok
Command shouldn't raise SystemExit when fullname arg not present. ... ok
Command shouldn't raise SystemExit when fullname contains ... ok
Command shouldn't raise UnicodeDecodeError when fullname contains ... ok
Command shouldn't raise SystemExit when valid args are provided. ... ok
ckan.tests.lib.test_config_tool.TestMakeChanges.test_comment_out_line ... ok
ckan.tests.lib.test_config_tool.TestMakeChanges.test_edit ... ok
ckan.tests.lib.test_config_tool.TestMakeChanges.test_edit_commented_line ... ok
ckan.tests.lib.test_config_tool.TestMakeChanges.test_edit_repeated_commented_line ... ok
ckan.tests.lib.test_config_tool.TestMakeChanges.test_new ... ok
ckan.tests.lib.test_config_tool.TestMakeChanges.test_new_section ... ok
ckan.tests.lib.test_config_tool.TestMakeChanges.test_new_section_before_appmain ... ok
ckan.tests.lib.test_config_tool.TestParseConfig.test_parse_basic ... ok
ckan.tests.lib.test_config_tool.TestParseConfig.test_parse_comment ... ok
ckan.tests.lib.test_config_tool.TestParseConfig.test_parse_sections ... ok
ckan.tests.lib.test_config_tool.TestParseOptionString.test_parse_basic ... ok
ckan.tests.lib.test_config_tool.TestParseOptionString.test_parse_extra_spaces ... ok
ckan.tests.lib.test_config_tool.TestParseOptionString.test_parse_invalid_space ... ok
see https://en.wikipedia.org/wiki/Same_origin_policy ... ok
ckan.tests.lib.test_datapreview.TestDefaultViewsConfig.test_both_plugins_in_config_only_datastore ... ok
ckan.tests.lib.test_datapreview.TestDefaultViewsConfig.test_both_plugins_in_config_only_non_datastore ... ok
ckan.tests.lib.test_datapreview.TestDefaultViewsConfig.test_empty_config ... ok
ckan.tests.lib.test_datapreview.TestDefaultViewsConfig.test_in_config ... ok
ckan.tests.lib.test_datapreview.TestDefaultViewsConfig.test_in_config_datastore_view_only ... ok
ckan.tests.lib.test_datapreview.TestDefaultViewsConfig.test_in_config_datastore_view_only_with_get_datastore_views ... ok
ckan.tests.lib.test_datapreview.TestDefaultViewsConfig.test_no_config ... ok
ckan.tests.lib.test_datapreview.TestViewsCreation.test_add_views_to_dataset_resources ... ok
ckan.tests.lib.test_datapreview.TestViewsCreation.test_add_views_to_dataset_resources_no_type_provided ... ok
ckan.tests.lib.test_datapreview.TestViewsCreation.test_add_views_to_resource ... ok
ckan.tests.lib.test_datapreview.TestViewsCreation.test_add_views_to_resource_no_type_provided ... ok
ckan.tests.lib.test_datapreview.TestViewsCreation.test_default_views_created_on_package_create ... ok
ckan.tests.lib.test_datapreview.TestViewsCreation.test_default_views_created_on_resource_create ... ok
ckan.tests.lib.test_datapreview.TestViewsCreation.test_get_view_plugins ... ok
ckan.tests.lib.test_helpers.TestBuildNavMain.test_dataset_navigation_legacy_routes ... ok
ckan.tests.lib.test_helpers.TestBuildNavMain.test_flask_routes ... ok
ckan.tests.lib.test_helpers.TestBuildNavMain.test_group_navigation_legacy_routes ... ok
ckan.tests.lib.test_helpers.TestBuildNavMain.test_legacy_pylon_routes ... ok
ckan.tests.lib.test_helpers.TestBuildNavMain.test_organization_navigation_legacy_routes ... ok
ckan.tests.lib.test_helpers.TestCleanHtml.test_disallowed_tag ... ok
ckan.tests.lib.test_helpers.TestCleanHtml.test_non_string ... ok
ckan.tests.lib.test_helpers.TestGetDisplayTimezone.test_missing_config ... ok
ckan.tests.lib.test_helpers.TestGetDisplayTimezone.test_named_timezone ... ok
ckan.tests.lib.test_helpers.TestGetDisplayTimezone.test_server_timezone ... ok
Calling a non-existing helper on `h` raises a HelperException. ... ok
Calling a non-existing helper on `h` raises a HelperException. ... ok
Calling an existing helper on `h` doesn't raises a ... ok
Calling an existing helper on `h` doesn't raises a ... ok
ckan.tests.lib.test_helpers.TestHelpersRemoveLineBreaks.test_remove_linebreaks_casts_into_unicode ... ok
ckan.tests.lib.test_helpers.TestHelpersRemoveLineBreaks.test_remove_linebreaks_removes_linebreaks ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderDatetime.test_before_1900 ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderDatetime.test_before_1900_with_2_digit_year ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderDatetime.test_blank ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderDatetime.test_date ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderDatetime.test_escaped_percent ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderDatetime.test_from_string ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderDatetime.test_with_hours ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderDatetime.test_with_seconds ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_ampersand_in_links ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_auto_link ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_auto_link_after_whitespace ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_bold ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_event_attributes ... ok
Asserts links like 'tag:test-tag' work ... ok
Asserts links like 'tag:"test-tag"' work ... ok
Asserts links like 'tag:"test tag"' work ... ok
Asserts that without an opening quote only one word is matched ... ok
Asserts that without an opening quote only one word is matched ... ok
Asserts that 'tag:test" tag' is matched, but to 'tag:test' ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_italics ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_malformed_link_1 ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_normal_link ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_normal_link_with_anchor ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_render_markdown_allow_html ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_render_markdown_auto_link ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_render_markdown_auto_link_ignoring_trailing_punctuation ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_render_markdown_auto_link_without_path ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_render_markdown_not_allow_html ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_render_markdown_with_js ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_render_naughty_markdown ... ok
Asserts commas don't get matched as part of a tag name ... ok
Asserts that the only piece of whitespace matched in a tagname is a space ... ok
Asserts punctuation and capital letters are matched in the tag name ... ok
Asserts that unicode alphanumeric characters are captured ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_tags_h1 ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_tags_h2 ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_tags_h3 ... ok
ckan.tests.lib.test_helpers.TestHelpersRenderMarkdown.test_tags_img ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlFor.test_url_for_default ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlFor.test_url_for_not_qualified ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlFor.test_url_for_qualified ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlFor.test_url_for_qualified_with_locale ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlFor.test_url_for_qualified_with_root_path ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlFor.test_url_for_qualified_with_root_path_and_locale ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlFor.test_url_for_qualified_with_root_path_locale_and_script_name_env ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlFor.test_url_for_with_locale ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlFor.test_url_for_with_locale_object ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlFor.test_url_for_with_root_path_locale_and_script_name_env ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForFlaskandPylons.test_url_for_flask_request_using_pylons_url_for ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForFlaskandPylons.test_url_for_flask_route_new_syntax ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForFlaskandPylons.test_url_for_flask_route_new_syntax_external ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForFlaskandPylons.test_url_for_flask_route_new_syntax_external_with_root_path ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForFlaskandPylons.test_url_for_flask_route_new_syntax_request_context ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForFlaskandPylons.test_url_for_flask_route_new_syntax_site_url ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForFlaskandPylons.test_url_for_flask_route_old_syntax ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForFlaskandPylons.test_url_for_flask_route_old_syntax_external ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForFlaskandPylons.test_url_for_flask_route_old_syntax_external_with_root_path ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForFlaskandPylons.test_url_for_flask_route_old_syntax_qualified ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForFlaskandPylons.test_url_for_flask_route_old_syntax_qualified_with_root_path ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForFlaskandPylons.test_url_for_flask_route_old_syntax_site_url ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForFlaskandPylons.test_url_for_pylons_request_external ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForFlaskandPylons.test_url_for_pylons_request_using_flask_url_for ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForFlaskandPylons2.test_url_for_flask_route_new_syntax ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForStatic.test_url_for_static ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForStatic.test_url_for_static_adds_starting_slash_if_url_doesnt_have_it ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForStatic.test_url_for_static_converts_unicode_strings_to_regular_strings ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForStatic.test_url_for_static_qualified_with_root_path ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForStatic.test_url_for_static_raises_when_called_with_external_urls ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForStatic.test_url_for_static_raises_when_called_with_protocol_relative ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForStatic.test_url_for_static_with_root_path ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForStatic.test_url_for_static_with_root_path_and_script_name_env ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForStaticOrExternal.test_url_for_static_or_external ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForStaticOrExternal.test_url_for_static_or_external_adds_starting_slash_if_needed ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForStaticOrExternal.test_url_for_static_or_external_converts_unicode_to_strings ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForStaticOrExternal.test_url_for_static_or_external_works_with_external_urls ... ok
ckan.tests.lib.test_helpers.TestHelpersUrlForStaticOrExternal.test_url_for_static_or_external_works_with_protocol_relative_url ... ok
ckan.tests.lib.test_helpers.TestLicenseOptions.test_includes_existing_license ... ok
ckan.tests.lib.test_helpers.TestUnifiedResourceFormat.test_autodetect_tsv ... ok
ckan.tests.lib.test_helpers.TestUnifiedResourceFormat.test_unified_resource_format_by_alternative_description ... ok
ckan.tests.lib.test_helpers.TestUnifiedResourceFormat.test_unified_resource_format_by_alternative_description2 ... ok
ckan.tests.lib.test_helpers.TestUnifiedResourceFormat.test_unified_resource_format_by_description ... ok
ckan.tests.lib.test_helpers.TestUnifiedResourceFormat.test_unified_resource_format_by_extension ... ok
ckan.tests.lib.test_helpers.TestUnifiedResourceFormat.test_unified_resource_format_by_primary_mimetype ... ok
Test that the generated JS files are valid. ... ok
Test that translation files are only generated when necessary. ... ok
Test that translations from extensions are taken into account. ... ok
ckan.tests.lib.test_i18n.TestI18nFlaskAndPylons.test_translation_works_on_flask_and_pylons ... ok
ckan.tests.lib.test_io.TestDecodeEncodePath.test_decode_encode_path ... ok
ckan.tests.lib.test_io.TestDecodeEncodePath.test_decode_path_fails_for_unicode ... ok
ckan.tests.lib.test_io.TestDecodeEncodePath.test_decode_path_returns_unicode ... ok
ckan.tests.lib.test_io.TestDecodeEncodePath.test_encode_path_fails_for_str ... ok
ckan.tests.lib.test_io.TestDecodeEncodePath.test_encode_path_returns_str ... ok
ckan.tests.lib.test_jobs.TestDictizeJob.test_dictize_job ... ok
ckan.tests.lib.test_jobs.TestEnqueue.test_enqueue_args ... ok
ckan.tests.lib.test_jobs.TestEnqueue.test_enqueue_kwargs ... ok
ckan.tests.lib.test_jobs.TestEnqueue.test_enqueue_queue ... ok
ckan.tests.lib.test_jobs.TestEnqueue.test_enqueue_return_value ... ok
ckan.tests.lib.test_jobs.TestEnqueue.test_enqueue_timeout ... ok
ckan.tests.lib.test_jobs.TestEnqueue.test_enqueue_title ... ok
Test that foreign RQ-queues are ignored. ... ok
Test that the default queue is returned if no queue is given. ... ok
Test that a different queue can be given. ... ok
ckan.tests.lib.test_jobs.TestJobFromID.test_job_from_id_existing ... ok
ckan.tests.lib.test_jobs.TestJobFromID.test_job_from_id_not_existing ... ok
ckan.tests.lib.test_jobs.TestQueueNamePrefixes.test_queue_name_prefix_contains_site_id ... ok
ckan.tests.lib.test_jobs.TestQueueNamePrefixes.test_queue_name_removal_with_prefix ... ok
ckan.tests.lib.test_jobs.TestQueueNamePrefixes.test_queue_name_removal_without_prefix ... ok
Test forking a worker horse within a database transaction. ... ok
Test database access from within the worker. ... ok
ckan.tests.lib.test_jobs.TestWorker.test_worker_default_queue ... ok
Test that exceptions in a job are logged. ... ok
Test that a logger's lifecycle is logged. ... ok
ckan.tests.lib.test_jobs.TestWorker.test_worker_multiple_queues ... ok
ckan.tests.lib.test_mailer.TestMailer.test_bad_smtp_host ... ok
ckan.tests.lib.test_mailer.TestMailer.test_from_field_format ... ok
ckan.tests.lib.test_mailer.TestMailer.test_mail_recipient ... ok
ckan.tests.lib.test_mailer.TestMailer.test_mail_user ... ok
ckan.tests.lib.test_mailer.TestMailer.test_mail_user_without_email ... ok
ckan.tests.lib.test_mailer.TestMailer.test_send_invite_email ... ok
ckan.tests.lib.test_mailer.TestMailer.test_send_invite_email_with_group ... ok
ckan.tests.lib.test_mailer.TestMailer.test_send_invite_email_with_org ... ok
ckan.tests.lib.test_mailer.TestMailer.test_send_reset_email ... ok
Munge a list of filenames gives expected results. ... ok
Munging filename multiple times produces same result. ... ok
Munge a list of filenames gives expected results. ... ok
Munging filename multiple times produces same result. ... ok
Munge a list of names gives expected results. ... ok
Munging name multiple times produces same result. ... ok
Munge a list of tags gives expected results. ... ok
Munge a list of tags muliple times gives expected results. ... ok
Munge a list of names gives expected results. ... ok
ckan.tests.lib.test_navl.TestFormencdoeLanguage.test_formencode_uses_locale_default ... ok
ckan.tests.logic.action.test_create.TestCreateDefaultResourceViews.test_add_default_views_to_dataset_resources ... ok
ckan.tests.logic.action.test_create.TestCreateDefaultResourceViews.test_add_default_views_to_resource ... ok
ckan.tests.logic.action.test_create.TestCreateDefaultResourceViews.test_add_default_views_to_resource_no_dataset_passed ... ok
ckan.tests.logic.action.test_create.TestDatasetCreate.test_context_is_not_polluted ... ok
ckan.tests.logic.action.test_create.TestDatasetCreate.test_creation_of_dataset_with_name_same_as_of_previously_removed ... ok
ckan.tests.logic.action.test_create.TestDatasetCreate.test_extras ... ok
ckan.tests.logic.action.test_create.TestDatasetCreate.test_id_cant_already_exist ... ok
ckan.tests.logic.action.test_create.TestDatasetCreate.test_license ... ok
ckan.tests.logic.action.test_create.TestDatasetCreate.test_missing_id ... ok
ckan.tests.logic.action.test_create.TestDatasetCreate.test_name ... ok
ckan.tests.logic.action.test_create.TestDatasetCreate.test_name_not_changed_after_restoring ... ok
ckan.tests.logic.action.test_create.TestDatasetCreate.test_name_not_changed_during_deletion ... ok
ckan.tests.logic.action.test_create.TestDatasetCreate.test_normal_user_cant_set_id ... ok
ckan.tests.logic.action.test_create.TestDatasetCreate.test_notes ... ok
ckan.tests.logic.action.test_create.TestDatasetCreate.test_resources ... ok
ckan.tests.logic.action.test_create.TestDatasetCreate.test_return_id_only ... ok
ckan.tests.logic.action.test_create.TestDatasetCreate.test_sysadmin_can_set_id ... ok
ckan.tests.logic.action.test_create.TestDatasetCreate.test_tags ... ok
ckan.tests.logic.action.test_create.TestDatasetCreate.test_title ... ok
ckan.tests.logic.action.test_create.TestFollowDataset.test_no_activity ... ok
ckan.tests.logic.action.test_create.TestFollowGroup.test_no_activity ... ok
ckan.tests.logic.action.test_create.TestFollowOrganization.test_no_activity ... ok
ckan.tests.logic.action.test_create.TestFollowUser.test_no_activity ... ok
ckan.tests.logic.action.test_create.TestGroupCreate.test_create_group ... ok
ckan.tests.logic.action.test_create.TestGroupCreate.test_create_group_return_id ... ok
ckan.tests.logic.action.test_create.TestGroupCreate.test_create_group_validation_fail ... ok
ckan.tests.logic.action.test_create.TestGroupCreate.test_create_matches_show ... ok
ckan.tests.logic.action.test_create.TestMemberCreate.test_group_member_creation ... ok
ckan.tests.logic.action.test_create.TestMemberCreate.test_group_member_creation_raises_validation_error_if_id_missing ... ok
ckan.tests.logic.action.test_create.TestMemberCreate.test_group_member_creation_raises_validation_error_if_role_missing ... ok
ckan.tests.logic.action.test_create.TestMemberCreate.test_group_member_creation_raises_validation_error_if_username_missing ... ok
ckan.tests.logic.action.test_create.TestMemberCreate.test_org_member_creation_raises_validation_error_if_id_missing ... ok
ckan.tests.logic.action.test_create.TestMemberCreate.test_org_member_creation_raises_validation_error_if_role_missing ... ok
ckan.tests.logic.action.test_create.TestMemberCreate.test_org_member_creation_raises_validation_error_if_username_missing ... ok
ckan.tests.logic.action.test_create.TestMemberCreate.test_organization_member_creation ... ok
ckan.tests.logic.action.test_create.TestOrganizationCreate.test_create_matches_show ... ok
ckan.tests.logic.action.test_create.TestOrganizationCreate.test_create_organization ... ok
ckan.tests.logic.action.test_create.TestOrganizationCreate.test_create_organization_custom_type ... ok
ckan.tests.logic.action.test_create.TestOrganizationCreate.test_create_organization_return_id ... ok
ckan.tests.logic.action.test_create.TestOrganizationCreate.test_create_organization_validation_fail ... ok
ckan.tests.logic.action.test_create.TestResourceCreate.test_doesnt_require_url ... ok
ckan.tests.logic.action.test_create.TestResourceCreate.test_extras ... ok
ckan.tests.logic.action.test_create.TestResourceCreate.test_it_requires_package_id ... ok
The mimetype is guessed from an uploaded file by the contents inside ... ok
The mimetype is guessed from an uploaded file with a filename ... ok
The mimetype is guessed from the url ... ok
The mimetype is supplied by the user ... ok
ckan.tests.logic.action.test_create.TestResourceCreate.test_resource_create ... ok
The size of the resource determined by the uploaded file ... ok
The size of the resource is provided by the users ... ok
ckan.tests.logic.action.test_create.TestResourceViewCreate.test_filterable_views_converts_filter_fields_and_values_into_filters_dict ... ok
ckan.tests.logic.action.test_create.TestResourceViewCreate.test_filterable_views_converts_filter_fields_and_values_to_list ... ok
ckan.tests.logic.action.test_create.TestResourceViewCreate.test_filterable_views_dont_require_any_extra_fields ... ok
ckan.tests.logic.action.test_create.TestResourceViewCreate.test_filterable_views_require_filter_fields_and_values_to_have_same_length ... ok
ckan.tests.logic.action.test_create.TestResourceViewCreate.test_non_filterable_views_dont_accept_filter_fields_and_values ... ok
ckan.tests.logic.action.test_create.TestResourceViewCreate.test_raises_if_couldnt_find_resource ... ok
ckan.tests.logic.action.test_create.TestResourceViewCreate.test_raises_if_couldnt_find_view_extension ... ok
ckan.tests.logic.action.test_create.TestResourceViewCreate.test_requires_resource_id ... ok
ckan.tests.logic.action.test_create.TestResourceViewCreate.test_requires_title ... ok
ckan.tests.logic.action.test_create.TestResourceViewCreate.test_requires_view_type ... ok
ckan.tests.logic.action.test_create.TestResourceViewCreate.test_resource_view_create ... ok
ckan.tests.logic.action.test_create.TestUserCreate.test_user_create_password_hash_not_for_normal_users ... ok
ckan.tests.logic.action.test_create.TestUserCreate.test_user_create_with_password_hash ... ok
ckan.tests.logic.action.test_create.TestUserInvite.test_assigns_user_to_group_in_expected_role ... ok
ckan.tests.logic.action.test_create.TestUserInvite.test_creates_user_with_valid_username ... ok
ckan.tests.logic.action.test_create.TestUserInvite.test_invited_user_is_created_as_pending ... ok
ckan.tests.logic.action.test_create.TestUserInvite.test_raises_not_found ... ok
ckan.tests.logic.action.test_create.TestUserInvite.test_requires_email ... ok
ckan.tests.logic.action.test_create.TestUserInvite.test_requires_group_id ... ok
ckan.tests.logic.action.test_create.TestUserInvite.test_requires_role ... ok
ckan.tests.logic.action.test_create.TestUserInvite.test_sends_invite ... ok
ckan.tests.logic.action.test_create.TestUserInvite.test_smtp_error_returns_error_message ... ok
ckan.tests.logic.action.test_create.TestUserInvite.test_user_name_lowercase_when_email_is_uppercase ... ok
ckan.tests.logic.action.test_create.TestUserInvite.test_works_even_if_username_already_exists ... ok
ckan.tests.logic.action.test_delete.TestClearResourceViews.test_resource_view_clear ... ok
ckan.tests.logic.action.test_delete.TestClearResourceViews.test_resource_view_clear_with_types ... ok
ckan.tests.logic.action.test_delete.TestDatasetPurge.test_a_non_sysadmin_cant_purge_dataset ... ok
ckan.tests.logic.action.test_delete.TestDatasetPurge.test_bad_id_returns_404 ... ok
ckan.tests.logic.action.test_delete.TestDatasetPurge.test_group_no_longer_shows_its_purged_dataset ... ok
ckan.tests.logic.action.test_delete.TestDatasetPurge.test_missing_id_returns_error ... ok
ckan.tests.logic.action.test_delete.TestDatasetPurge.test_purged_dataset_does_not_show ... ok
ckan.tests.logic.action.test_delete.TestDatasetPurge.test_purged_dataset_is_not_in_search_results ... ok
ckan.tests.logic.action.test_delete.TestDatasetPurge.test_purged_dataset_is_not_listed ... ok
ckan.tests.logic.action.test_delete.TestDatasetPurge.test_purged_dataset_leaves_no_trace_in_the_model ... ok
ckan.tests.logic.action.test_delete.TestDatasetPurge.test_purged_dataset_removed_from_relationships ... ok
ckan.tests.logic.action.test_delete.TestDelete.test_resource_delete ... ok
ckan.tests.logic.action.test_delete.TestDeleteResourceViews.test_delete_no_id_raises_validation_error ... ok
ckan.tests.logic.action.test_delete.TestDeleteResourceViews.test_delete_wrong_id_raises_not_found_error ... ok
ckan.tests.logic.action.test_delete.TestDeleteResourceViews.test_resource_view_delete ... ok
ckan.tests.logic.action.test_delete.TestDeleteTags.test_tag_delete_with_unicode_returns_unicode_error ... ok
ckan.tests.logic.action.test_delete.TestGroupPurge.test_a_non_sysadmin_cant_purge_group ... ok
ckan.tests.logic.action.test_delete.TestGroupPurge.test_bad_id_returns_404 ... ok
ckan.tests.logic.action.test_delete.TestGroupPurge.test_dataset_in_a_purged_group_no_longer_shows_that_group ... ok
ckan.tests.logic.action.test_delete.TestGroupPurge.test_missing_id_returns_error ... ok
ckan.tests.logic.action.test_delete.TestGroupPurge.test_purged_group_does_not_show ... ok
ckan.tests.logic.action.test_delete.TestGroupPurge.test_purged_group_is_not_in_search_results_for_its_ex_dataset ... ok
ckan.tests.logic.action.test_delete.TestGroupPurge.test_purged_group_is_not_listed ... ok
ckan.tests.logic.action.test_delete.TestGroupPurge.test_purged_group_leaves_no_trace_in_the_model ... ok
Test cancelling an existing job. ... ok
ckan.tests.logic.action.test_delete.TestJobCancel.test_not_existing_job ... ok
Test clearing all queues. ... ok
Test clearing specific queues. ... ok
ckan.tests.logic.action.test_delete.TestOrganizationPurge.test_a_non_sysadmin_cant_purge_org ... ok
ckan.tests.logic.action.test_delete.TestOrganizationPurge.test_bad_id_returns_404 ... ok
ckan.tests.logic.action.test_delete.TestOrganizationPurge.test_dataset_in_a_purged_org_no_longer_shows_that_org ... ok
ckan.tests.logic.action.test_delete.TestOrganizationPurge.test_missing_id_returns_error ... ok
ckan.tests.logic.action.test_delete.TestOrganizationPurge.test_purged_org_does_not_show ... ok
ckan.tests.logic.action.test_delete.TestOrganizationPurge.test_purged_org_is_not_in_search_results_for_its_ex_dataset ... ok
ckan.tests.logic.action.test_delete.TestOrganizationPurge.test_purged_org_is_not_listed ... ok
ckan.tests.logic.action.test_delete.TestOrganizationPurge.test_purged_organization_leaves_no_trace_in_the_model ... ok
ckan.tests.logic.action.test_delete.TestUserDelete.test_user_delete ... ok
ckan.tests.logic.action.test_delete.TestUserDelete.test_user_delete_but_user_doesnt_exist ... ok
ckan.tests.logic.action.test_delete.TestUserDelete.test_user_delete_removes_memberships ... ok
ckan.tests.logic.action.test_delete.TestUserDelete.test_user_delete_removes_memberships_when_using_name ... ok
ckan.tests.logic.action.test_get.TestActivityShow.test_simple_with_data ... ok
ckan.tests.logic.action.test_get.TestActivityShow.test_simple_without_data ... ok
ckan.tests.logic.action.test_get.TestBadLimitQueryParameters.test_activity_list_actions ... ok
ckan.tests.logic.action.test_get.TestBadLimitQueryParameters.test_package_search_facet_field_is_json ... ok
config_option_list returns whitelisted config option keys ... ok
config_option_show returns value from db when value is in both ... ok
config_option_show returns value from config when value on in ... ok
config_option_show raises exception if key is not a whitelisted ... ok
Test current_package_list_with_resources with no parameters ... ok
Test current_package_list_with_resources with limit parameter ... ok
Test current_package_list_with_resources with offset parameter ... ok
Test current_package_list_with_resources with an anoymous user and ... ok
Test current_package_list_with_resources with a sysadmin user and a ... ok
ckan.tests.logic.action.test_get.TestDashboardActivityList.test_create_dataset ... ok
ckan.tests.logic.action.test_get.TestDashboardActivityList.test_create_group ... ok
ckan.tests.logic.action.test_get.TestDashboardActivityList.test_create_organization ... ok
ckan.tests.logic.action.test_get.TestDashboardActivityList.test_create_user ... ok
ckan.tests.logic.action.test_get.TestDashboardActivityList.test_limit_configured ... ok
ckan.tests.logic.action.test_get.TestDashboardActivityList.test_limit_default ... ok
ckan.tests.logic.action.test_get.TestDashboardActivityList.test_limit_hits_max ... ok
ckan.tests.logic.action.test_get.TestDashboardNewActivities.test_activities_by_a_followed_user ... ok
ckan.tests.logic.action.test_get.TestDashboardNewActivities.test_activities_on_a_dataset_in_a_followed_group ... ok
ckan.tests.logic.action.test_get.TestDashboardNewActivities.test_activities_on_a_followed_dataset ... ok
ckan.tests.logic.action.test_get.TestDashboardNewActivities.test_activities_on_a_followed_group ... ok
ckan.tests.logic.action.test_get.TestDashboardNewActivities.test_activities_that_should_not_show ... ok
Test that the new activities count does not go higher than 15, even ... ok
ckan.tests.logic.action.test_get.TestDashboardNewActivities.test_users_own_activities ... ok
ckan.tests.logic.action.test_get.TestFollow.test_followee_list ... ok
ckan.tests.logic.action.test_get.TestFollow.test_followee_list_with_q ... ok
ckan.tests.logic.action.test_get.TestGetHelpShow.test_help_show_basic ... ok
ckan.tests.logic.action.test_get.TestGetHelpShow.test_help_show_no_docstring ... ok
ckan.tests.logic.action.test_get.TestGetHelpShow.test_help_show_not_found ... ok
ckan.tests.logic.action.test_get.TestGroupActivityList.test_change_dataset ... ok
ckan.tests.logic.action.test_get.TestGroupActivityList.test_change_dataset_add_extra ... ok
ckan.tests.logic.action.test_get.TestGroupActivityList.test_change_dataset_add_tag ... ok
ckan.tests.logic.action.test_get.TestGroupActivityList.test_change_dataset_that_used_to_be_in_the_group ... ok
ckan.tests.logic.action.test_get.TestGroupActivityList.test_change_group ... ok
ckan.tests.logic.action.test_get.TestGroupActivityList.test_create_dataset ... ok
ckan.tests.logic.action.test_get.TestGroupActivityList.test_create_group ... ok
ckan.tests.logic.action.test_get.TestGroupActivityList.test_delete_dataset ... ok
ckan.tests.logic.action.test_get.TestGroupActivityList.test_delete_dataset_that_used_to_be_in_the_group ... ok
ckan.tests.logic.action.test_get.TestGroupActivityList.test_limit_configured ... ok
ckan.tests.logic.action.test_get.TestGroupActivityList.test_limit_default ... ok
ckan.tests.logic.action.test_get.TestGroupActivityList.test_limit_hits_max ... ok
ckan.tests.logic.action.test_get.TestGroupActivityList.test_normal_user_doesnt_see_hidden_activities ... ok
ckan.tests.logic.action.test_get.TestGroupActivityList.test_sysadmin_user_can_include_hidden_activities ... ok
ckan.tests.logic.action.test_get.TestGroupActivityList.test_sysadmin_user_doesnt_see_hidden_activities_by_default ... ok
ckan.tests.logic.action.test_get.TestGroupList.test_all_fields_limit_configured ... ok
ckan.tests.logic.action.test_get.TestGroupList.test_all_fields_limit_default ... ok
ckan.tests.logic.action.test_get.TestGroupList.test_group_list ... ok
ckan.tests.logic.action.test_get.TestGroupList.test_group_list_all_fields ... ok
ckan.tests.logic.action.test_get.TestGroupList.test_group_list_extras_returned ... ok
ckan.tests.logic.action.test_get.TestGroupList.test_group_list_groups_returned ... ok
Getting the group_list shouldn't return custom group types. ... ok
Getting the group_list should only return groups of type 'group' (not ... ok
ckan.tests.logic.action.test_get.TestGroupList.test_group_list_limit ... ok
ckan.tests.logic.action.test_get.TestGroupList.test_group_list_limit_and_offset ... ok
ckan.tests.logic.action.test_get.TestGroupList.test_group_list_offset ... ok
Getting the group_list with a type defined should only return ... ok
ckan.tests.logic.action.test_get.TestGroupList.test_group_list_sort_by_package_count ... ok
ckan.tests.logic.action.test_get.TestGroupList.test_group_list_sort_by_package_count_ascending ... ok
ckan.tests.logic.action.test_get.TestGroupList.test_group_list_users_returned ... ok
ckan.tests.logic.action.test_get.TestGroupList.test_group_list_wrong_limit ... ok
ckan.tests.logic.action.test_get.TestGroupList.test_group_list_wrong_offset ... ok
ckan.tests.logic.action.test_get.TestGroupList.test_limit_configured ... ok
ckan.tests.logic.action.test_get.TestGroupList.test_limit_default ... ok
ckan.tests.logic.action.test_get.TestGroupShow.test_group_show ... ok
group_show() should never show private datasets. ... ok
ckan.tests.logic.action.test_get.TestGroupShow.test_group_show_error_for_organization ... ok
ckan.tests.logic.action.test_get.TestGroupShow.test_group_show_error_not_found ... ok
ckan.tests.logic.action.test_get.TestGroupShow.test_group_show_no_packages_returned ... ok
ckan.tests.logic.action.test_get.TestGroupShow.test_group_show_packages_returned ... ok
ckan.tests.logic.action.test_get.TestGroupShow.test_group_show_packages_returned_for_view ... ok
ckan.tests.logic.action.test_get.TestGroupShow.test_package_limit_configured ... ok
Test getting jobs from all queues. ... ok
Test getting jobs from specific queues. ... ok
Test showing an existing job. ... ok
Test showing a not existing job. ... ok
ckan.tests.logic.action.test_get.TestMembersList.test_dataset_delete_marks_membership_of_group_as_deleted ... ok
ckan.tests.logic.action.test_get.TestMembersList.test_dataset_delete_marks_membership_of_org_as_deleted ... ok
ckan.tests.logic.action.test_get.TestMembersList.test_user_delete_marks_membership_of_group_as_deleted ... ok
ckan.tests.logic.action.test_get.TestMembersList.test_user_delete_marks_membership_of_org_as_deleted ... ok
ckan.tests.logic.action.test_get.TestOrganizationActivityList.test_change_dataset ... ok
ckan.tests.logic.action.test_get.TestOrganizationActivityList.test_change_dataset_add_tag ... ok
ckan.tests.logic.action.test_get.TestOrganizationActivityList.test_change_dataset_that_used_to_be_in_the_org ... ok
ckan.tests.logic.action.test_get.TestOrganizationActivityList.test_change_organization ... ok
ckan.tests.logic.action.test_get.TestOrganizationActivityList.test_create_dataset ... ok
ckan.tests.logic.action.test_get.TestOrganizationActivityList.test_create_organization ... ok
ckan.tests.logic.action.test_get.TestOrganizationActivityList.test_delete_dataset ... ok
ckan.tests.logic.action.test_get.TestOrganizationActivityList.test_delete_dataset_that_used_to_be_in_the_org ... ok
ckan.tests.logic.action.test_get.TestOrganizationActivityList.test_limit_configured ... ok
ckan.tests.logic.action.test_get.TestOrganizationActivityList.test_limit_default ... ok
ckan.tests.logic.action.test_get.TestOrganizationActivityList.test_limit_hits_max ... ok
ckan.tests.logic.action.test_get.TestOrganizationActivityList.test_normal_user_doesnt_see_hidden_activities ... ok
ckan.tests.logic.action.test_get.TestOrganizationActivityList.test_sysadmin_user_can_include_hidden_activities ... ok
ckan.tests.logic.action.test_get.TestOrganizationActivityList.test_sysadmin_user_doesnt_see_hidden_activities_by_default ... ok
ckan.tests.logic.action.test_get.TestOrganizationList.test_all_fields_limit_configured ... ok
ckan.tests.logic.action.test_get.TestOrganizationList.test_all_fields_limit_default ... ok
ckan.tests.logic.action.test_get.TestOrganizationList.test_limit_configured ... ok
ckan.tests.logic.action.test_get.TestOrganizationList.test_limit_default ... ok
ckan.tests.logic.action.test_get.TestOrganizationList.test_organization_list ... ok
Getting the organization_list only returns organization group ... ok
Getting the organization_list only returns organization group ... ok
Getting the org_list with a type defined should only return ... ok
By default organization_list_for_user() should return organizations ... ok
By default organization_list_for_user() should return organizations ... ok
organization_list_for_user() should return organizations that the user ... ok
organization_list_for_user() should return an empty list if passed a ... ok
organization_list_for_user() should return organizations that the user ... ok
ckan.tests.logic.action.test_get.TestOrganizationListForUser.test_organization_list_for_user_returns_all_roles ... ok
organization_list_for_user() should not return deleted organizations ... ok
organization_list_for_user() should not return groups that the user is ... ok
organization_list_for_user() should return organizations that the user ... ok
When the user is an admin of one organization ... ok
When the user is an admin of one organization ... ok
When the user is an admin of three organizations ... ok
When the user isn't a member of any organizations (in any capacity) ... ok
When the user is a sysadmin organization_list_for_user() should just ... ok
organization_list_for_user() should return an empty list if there's no ... ok
ckan.tests.logic.action.test_get.TestOrganizationShow.test_organization_show ... ok
ckan.tests.logic.action.test_get.TestOrganizationShow.test_organization_show_error_for_group ... ok
ckan.tests.logic.action.test_get.TestOrganizationShow.test_organization_show_error_not_found ... ok
ckan.tests.logic.action.test_get.TestOrganizationShow.test_organization_show_packages_returned ... ok
ckan.tests.logic.action.test_get.TestOrganizationShow.test_organization_show_private_packages_not_returned ... ok
ckan.tests.logic.action.test_get.TestOrganizationShow.test_package_limit_configured ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_change_dataset ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_change_dataset_add_extra ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_change_dataset_add_resource ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_change_dataset_add_tag ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_change_dataset_change_extra ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_change_dataset_change_resource ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_change_dataset_delete_extra ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_change_dataset_delete_resource ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_create_dataset ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_delete_dataset ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_delete_tag_from_dataset ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_limit_configured ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_limit_default ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_limit_hits_max ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_normal_user_doesnt_see_hidden_activities ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_private_dataset_delete_has_no_activity ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_private_dataset_has_no_activity ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_sysadmin_user_can_include_hidden_activities ... ok
ckan.tests.logic.action.test_get.TestPackageActivityList.test_sysadmin_user_doesnt_see_hidden_activities_by_default ... ok
ckan.tests.logic.action.test_get.TestPackageAutocomplete.test_package_autocomplete_does_not_return_private_datasets ... ok
ckan.tests.logic.action.test_get.TestPackageAutocomplete.test_package_autocomplete_does_return_private_datasets_from_my_org ... ok
ckan.tests.logic.action.test_get.TestPackageAutocomplete.test_package_autocomplete_works_for_the_middle_part_of_title ... ok
ckan.tests.logic.action.test_get.TestPackageAutocompleteWithDatasetForm.test_custom_schema_not_returned ... ok
ckan.tests.logic.action.test_get.TestPackageAutocompleteWithDatasetForm.test_custom_schema_returned ... ok
ckan.tests.logic.action.test_get.TestPackageSearch.test_bad_action_parameter ... ok
ckan.tests.logic.action.test_get.TestPackageSearch.test_bad_solr_parameter ... ok
ckan.tests.logic.action.test_get.TestPackageSearch.test_facet_limit ... ok
ckan.tests.logic.action.test_get.TestPackageSearch.test_facet_no_limit ... ok
ckan.tests.logic.action.test_get.TestPackageSearch.test_facets ... ok
ckan.tests.logic.action.test_get.TestPackageSearch.test_local_parameters_not_supported ... ok
package_search() with no options should not return private and draft ... ok
package_search() should allow searching on resource name field. ... ok
package_search() can return private datasets when ... ok
ckan.tests.logic.action.test_get.TestPackageSearch.test_package_search_private_with_include_private_syadmin ... ok
ckan.tests.logic.action.test_get.TestPackageSearch.test_package_search_private_with_include_private_wont_show_other_orgs_private ... ok
A sysadmin user can't use fq drafts to get draft datasets. Nothing is ... ok
package_search() with fq capacity:private should not return private ... ok
A normal user can use the fq creator_user_id to get active datasets ... ok
Sysadmins can use fq to get draft datasets for another user. ... ok
A normal user can't use fq creator_user_id and drafts to get draft ... ok
A normal user can't use fq creator_user_id and drafts and the ... ok
A normal user can't use fq creator_user_id and the include_drafts ... ok
A sysadmin with include_drafts option set to `False` will not get ... ok
An anon user can't user include_drafts to get draft datasets. ... ok
A sysadmin can use the include_drafts option to get draft datasets for ... ok
The include_drafts option will include draft datasets for the ... ok
package_search() should work even if user isn't in the context (e.g. ... ok
ckan.tests.logic.action.test_get.TestPackageSearch.test_rows_returned_default ... ok
ckan.tests.logic.action.test_get.TestPackageSearch.test_rows_returned_limited ... ok
ckan.tests.logic.action.test_get.TestPackageSearch.test_search ... ok
ckan.tests.logic.action.test_get.TestPackageSearch.test_search_all ... ok
ckan.tests.logic.action.test_get.TestPackageSearch.test_search_fl ... ok
ckan.tests.logic.action.test_get.TestPackageSearch.test_sort ... ok
ckan.tests.logic.action.test_get.TestPackageShow.test_package_show ... ok
ckan.tests.logic.action.test_get.TestPackageShow.test_package_show_with_custom_schema ... ok
ckan.tests.logic.action.test_get.TestPackageShow.test_package_show_with_custom_schema_return_default_schema ... ok
ckan.tests.logic.action.test_get.TestPackageShow.test_package_show_with_full_dataset ... ok
ckan.tests.logic.action.test_get.TestRecentlyChangedPackagesActivityList.test_change_dataset ... ok
ckan.tests.logic.action.test_get.TestRecentlyChangedPackagesActivityList.test_change_dataset_add_extra ... ok
ckan.tests.logic.action.test_get.TestRecentlyChangedPackagesActivityList.test_change_dataset_add_tag ... ok
ckan.tests.logic.action.test_get.TestRecentlyChangedPackagesActivityList.test_create_dataset ... ok
ckan.tests.logic.action.test_get.TestRecentlyChangedPackagesActivityList.test_delete_dataset ... ok
ckan.tests.logic.action.test_get.TestRecentlyChangedPackagesActivityList.test_limit_configured ... ok
ckan.tests.logic.action.test_get.TestRecentlyChangedPackagesActivityList.test_limit_default ... ok
ckan.tests.logic.action.test_get.TestRecentlyChangedPackagesActivityList.test_limit_hits_max ... ok
ckan.tests.logic.action.test_get.TestRevisionList.test_all_revisions ... ok
ckan.tests.logic.action.test_get.TestRevisionList.test_date_instead_of_revision ... ok
ckan.tests.logic.action.test_get.TestRevisionList.test_date_invalid ... ok
ckan.tests.logic.action.test_get.TestRevisionList.test_revision_doesnt_exist ... ok
ckan.tests.logic.action.test_get.TestRevisionList.test_revisions_returned_are_limited ... ok
ckan.tests.logic.action.test_get.TestRevisionList.test_revisions_since_id ... ok
ckan.tests.logic.action.test_get.TestRevisionList.test_revisions_since_time ... ok
ckan.tests.logic.action.test_get.TestRevisionList.test_sort_asc ... ok
ckan.tests.logic.action.test_get.TestRevisionList.test_sort_param_not_valid ... ok
ckan.tests.logic.action.test_get.TestShowResourceView.test_resource_view_show ... ok
ckan.tests.logic.action.test_get.TestShowResourceView.test_resource_view_show_id_missing ... ok
ckan.tests.logic.action.test_get.TestShowResourceView.test_resource_view_show_id_not_found ... ok
ckan.tests.logic.action.test_get.TestStatusShow.test_status_show ... ok
ckan.tests.logic.action.test_get.TestTagList.test_tag_list ... ok
ckan.tests.logic.action.test_get.TestTagList.test_tag_list_all_fields ... ok
ckan.tests.logic.action.test_get.TestTagList.test_tag_list_vocab_not_found ... ok
ckan.tests.logic.action.test_get.TestTagList.test_tag_list_with_flexible_tag ... ok
ckan.tests.logic.action.test_get.TestTagList.test_tag_list_with_vocab ... ok
ckan.tests.logic.action.test_get.TestTagShow.test_tag_show_for_flexible_tag ... ok
ckan.tests.logic.action.test_get.TestTagShow.test_tag_show_for_free_tag ... ok
ckan.tests.logic.action.test_get.TestTagShow.test_tag_show_for_vocab_tag ... ok
ckan.tests.logic.action.test_get.TestTagShow.test_tag_show_not_found ... ok
ckan.tests.logic.action.test_get.TestTagShow.test_tag_show_with_datasets ... ok
ckan.tests.logic.action.test_get.TestUserActivityList.test_change_dataset_add_extra ... ok
ckan.tests.logic.action.test_get.TestUserActivityList.test_change_dataset_add_tag ... ok
ckan.tests.logic.action.test_get.TestUserActivityList.test_create_dataset ... ok
ckan.tests.logic.action.test_get.TestUserActivityList.test_create_group ... ok
ckan.tests.logic.action.test_get.TestUserActivityList.test_create_organization ... ok
ckan.tests.logic.action.test_get.TestUserActivityList.test_create_user ... ok
ckan.tests.logic.action.test_get.TestUserActivityList.test_dataset_changed_by_another_user ... ok
ckan.tests.logic.action.test_get.TestUserActivityList.test_delete_group_by_updating_state ... ok
ckan.tests.logic.action.test_get.TestUserActivityList.test_delete_group_using_group_delete ... ok
ckan.tests.logic.action.test_get.TestUserActivityList.test_delete_org_by_updating_state ... ok
ckan.tests.logic.action.test_get.TestUserActivityList.test_delete_org_using_organization_delete ... ok
ckan.tests.logic.action.test_get.TestUserActivityList.test_limit_configured ... ok
ckan.tests.logic.action.test_get.TestUserActivityList.test_limit_default ... ok
ckan.tests.logic.action.test_get.TestUserActivityList.test_limit_hits_max ... ok
ckan.tests.logic.action.test_get.TestUserList.test_user_list_default_values ... ok
ckan.tests.logic.action.test_get.TestUserList.test_user_list_edits ... ok
ckan.tests.logic.action.test_get.TestUserList.test_user_list_excludes_deleted_users ... ok
ckan.tests.logic.action.test_get.TestUserList.test_user_list_filtered_by_email ... ok
ckan.tests.logic.action.test_get.TestUserList.test_user_list_not_all_fields ... ok
ckan.tests.logic.action.test_get.TestUserShow.test_user_show_default_values ... ok
ckan.tests.logic.action.test_get.TestUserShow.test_user_show_for_myself ... ok
ckan.tests.logic.action.test_get.TestUserShow.test_user_show_include_datasets ... ok
ckan.tests.logic.action.test_get.TestUserShow.test_user_show_include_datasets_excludes_draft_and_private ... ok
ckan.tests.logic.action.test_get.TestUserShow.test_user_show_include_datasets_includes_draft_myself ... ok
ckan.tests.logic.action.test_get.TestUserShow.test_user_show_include_datasets_includes_draft_sysadmin ... ok
ckan.tests.logic.action.test_get.TestUserShow.test_user_show_keep_apikey ... ok
ckan.tests.logic.action.test_get.TestUserShow.test_user_show_keep_email ... ok
ckan.tests.logic.action.test_get.TestUserShow.test_user_show_normal_user_no_password_hash ... ok
ckan.tests.logic.action.test_get.TestUserShow.test_user_show_sysadmin_password_hash ... ok
ckan.tests.logic.action.test_get.TestUserShow.test_user_show_sysadmin_values ... ok
ckan.tests.logic.action.test_patch.TestPatch.test_group_patch_preserve_datasets ... ok
ckan.tests.logic.action.test_patch.TestPatch.test_group_patch_updating_single_field ... ok
ckan.tests.logic.action.test_patch.TestPatch.test_organization_patch_updating_single_field ... ok
ckan.tests.logic.action.test_patch.TestPatch.test_package_patch_updating_single_field ... ok
ckan.tests.logic.action.test_patch.TestPatch.test_resource_patch_updating_single_field ... ok
ckan.tests.logic.action.test_update.TestBulkOperations.test_bulk_delete ... ok
ckan.tests.logic.action.test_update.TestBulkOperations.test_bulk_make_private ... ok
ckan.tests.logic.action.test_update.TestBulkOperations.test_bulk_make_public ... ok
ckan.tests.logic.action.test_update.TestConfigOptionUpdate.test_app_globals_set_if_defined ... ok
ckan.tests.logic.action.test_update.TestDashboardMarkActivitiesOld.test_mark_as_old_some_activities_by_a_followed_user ... ok
ckan.tests.logic.action.test_update.TestDatasetUpdate.test_extras ... ok
ckan.tests.logic.action.test_update.TestDatasetUpdate.test_license ... ok
ckan.tests.logic.action.test_update.TestDatasetUpdate.test_missing_id ... ok
ckan.tests.logic.action.test_update.TestDatasetUpdate.test_name ... ok
ckan.tests.logic.action.test_update.TestDatasetUpdate.test_notes ... ok
ckan.tests.logic.action.test_update.TestDatasetUpdate.test_resources ... ok
ckan.tests.logic.action.test_update.TestDatasetUpdate.test_return_id_only ... ok
ckan.tests.logic.action.test_update.TestDatasetUpdate.test_tags ... ok
ckan.tests.logic.action.test_update.TestDatasetUpdate.test_title ... ok
A package without an owner_org can have one added. ... ok
A package with an owner_org can have it changed. ... ok
A package with an owner_org can have it removed. ... ok
ckan.tests.logic.action.test_update.TestResourceUpdate.test_both_extra_and_url ... ok
ckan.tests.logic.action.test_update.TestResourceUpdate.test_datastore_active_is_persisted_if_false_and_not_provided ... ok
ckan.tests.logic.action.test_update.TestResourceUpdate.test_datastore_active_is_persisted_if_true_and_not_provided ... ok
ckan.tests.logic.action.test_update.TestResourceUpdate.test_datastore_active_is_updated_if_false_and_provided ... ok
ckan.tests.logic.action.test_update.TestResourceUpdate.test_datastore_active_is_updated_if_true_and_provided ... ok
ckan.tests.logic.action.test_update.TestResourceUpdate.test_datastore_active_not_present_if_not_provided_and_not_datastore_plugin_enabled ... ok
ckan.tests.logic.action.test_update.TestResourceUpdate.test_extra_gets_deleted_on_both_core_and_extra_update ... ok
ckan.tests.logic.action.test_update.TestResourceUpdate.test_extra_gets_deleted_on_extra_only_update ... ok
ckan.tests.logic.action.test_update.TestResourceUpdate.test_extra_only ... ok
ckan.tests.logic.action.test_update.TestResourceUpdate.test_extras ... ok
The mimetype is guessed from an uploaded file by the contents inside ... ok
The mimetype is guessed from an uploaded file with a filename ... ok
The mimetype is guessed from the url ... ok
The mimetype is supplied by the user ... ok
ckan.tests.logic.action.test_update.TestResourceUpdate.test_resource_format_update ... ok
The size of the resource determined by the uploaded file ... ok
The size of the resource is provided by the users ... ok
ckan.tests.logic.action.test_update.TestResourceUpdate.test_url_only ... ok
ckan.tests.logic.action.test_update.TestResourceViewUpdate.test_calling_with_only_id_doesnt_update_anything ... ok
ckan.tests.logic.action.test_update.TestResourceViewUpdate.test_filterable_views_converts_filter_fields_and_values_into_filters_dict ... ok
ckan.tests.logic.action.test_update.TestResourceViewUpdate.test_resource_view_list_reorder ... ok
ckan.tests.logic.action.test_update.TestResourceViewUpdate.test_resource_view_list_reorder_just_one_id ... ok
ckan.tests.logic.action.test_update.TestResourceViewUpdate.test_resource_view_update ... ok
ckan.tests.logic.action.test_update.TestResourceViewUpdate.test_resource_view_update_requires_existing_id ... ok
ckan.tests.logic.action.test_update.TestResourceViewUpdate.test_resource_view_update_requires_id ... ok
ckan.tests.logic.action.test_update.TestUpdate.test_resource_reorder ... ok
ckan.tests.logic.action.test_update.TestUpdate.test_update_dataset_cant_change_type ... ok
ckan.tests.logic.action.test_update.TestUpdate.test_update_group_cant_change_type ... ok
ckan.tests.logic.action.test_update.TestUpdate.test_update_organization_cant_change_type ... ok
ckan.tests.logic.action.test_update.TestUpdate.test_user_generate_apikey ... ok
ckan.tests.logic.action.test_update.TestUpdate.test_user_generate_apikey_nonexistent_user ... ok
ckan.tests.logic.action.test_update.TestUpdate.test_user_generate_apikey_sysadmin_user ... ok
Test that the right activity is emitted when updating a user. ... ok
The user dict that user_update returns should not include the user's ... ok
The user dict that user_update returns should not include the user's ... ok
The user dict that user_update returns should not include the user's ... ok
Test that updating multiple user attributes at once works. ... ok
Test that updating a user's name works successfully. ... ok
Test that updating a user's password works successfully. ... ok
ckan.tests.logic.action.test_update.TestUpdate.test_user_update_to_name_that_already_exists ... ok
Test that custom schemas passed to user_update do get used. ... ok
If an empty password is passed to user_update, nothing should ... ok
ckan.tests.logic.action.test_update.TestUpdate.test_user_update_with_id_that_does_not_exist ... ok
ckan.tests.logic.action.test_update.TestUpdate.test_user_update_with_invalid_name ... ok
ckan.tests.logic.action.test_update.TestUpdate.test_user_update_with_invalid_password ... ok
ckan.tests.logic.action.test_update.TestUpdate.test_user_update_with_no_id ... ok
ckan.tests.logic.action.test_update.TestUpdate.test_user_update_with_null_password ... ok
ckan.tests.logic.action.test_update.TestUpdate.test_user_update_with_short_password ... ok
You have to pass an email address when you call user_update. ... ok
ckan.tests.logic.action.test_update.TestUpdateSendEmailNotifications.test_calling_through_paster_doesnt_validates_auth ... ok
ckan.tests.logic.action.test_update.TestUpdateSendEmailNotifications.test_not_calling_through_paster_validates_auth ... ok
ckan.tests.logic.action.test_update.TestUserUpdate.test_user_create_password_hash_not_for_normal_users ... ok
ckan.tests.logic.action.test_update.TestUserUpdate.test_user_update_with_password_hash ... ok
ckan.tests.logic.auth.test_create.TestActivityCreate.test_normal_user_cant_use_it ... ok
ckan.tests.logic.auth.test_create.TestCreate.test_user_invite_delegates_correctly_to_group_member_create ... ok
ckan.tests.logic.auth.test_create.TestCreateDatasetAnonymousSettings.test_anon_can_create ... ok
ckan.tests.logic.auth.test_create.TestCreateDatasetAnonymousSettings.test_anon_cant_create ... ok
ckan.tests.logic.auth.test_create.TestCreateDatasetAnonymousSettings.test_cdnio_overrides_acd ... ok
ckan.tests.logic.auth.test_create.TestCreateDatasetAnonymousSettings.test_cud_overrides_acd ... ok
ckan.tests.logic.auth.test_create.TestCreateDatasetLoggedInSettings.test_different_org_user_cant_create ... ok
ckan.tests.logic.auth.test_create.TestCreateDatasetLoggedInSettings.test_no_org_user_can_create ... ok
ckan.tests.logic.auth.test_create.TestCreateDatasetLoggedInSettings.test_no_org_user_cant_create_if_cdnio_false ... ok
ckan.tests.logic.auth.test_create.TestCreateDatasetLoggedInSettings.test_no_org_user_cant_create_if_cud_false ... ok
ckan.tests.logic.auth.test_create.TestCreateDatasetLoggedInSettings.test_same_org_user_can_create ... ok
ckan.tests.logic.auth.test_create.TestCreateDefaultResourceViewsOnDataset.test_authorized_if_user_has_permissions_on_dataset ... ok
ckan.tests.logic.auth.test_create.TestCreateDefaultResourceViewsOnDataset.test_not_authorized_if_not_logged_in ... ok
ckan.tests.logic.auth.test_create.TestCreateDefaultResourceViewsOnDataset.test_not_authorized_if_user_has_no_permissions_on_dataset ... ok
ckan.tests.logic.auth.test_create.TestCreateDefaultResourceViewsOnResource.test_authorized_if_user_has_permissions_on_dataset ... ok
ckan.tests.logic.auth.test_create.TestCreateDefaultResourceViewsOnResource.test_not_authorized_if_not_logged_in ... ok
ckan.tests.logic.auth.test_create.TestCreateDefaultResourceViewsOnResource.test_not_authorized_if_user_has_no_permissions_on_dataset ... ok
ckan.tests.logic.auth.test_create.TestCreateResourceViews.test_authorized_if_user_has_permissions_on_dataset ... ok
ckan.tests.logic.auth.test_create.TestCreateResourceViews.test_not_authorized_if_not_logged_in ... ok
ckan.tests.logic.auth.test_create.TestCreateResourceViews.test_not_authorized_if_user_has_no_permissions_on_dataset ... ok
ckan.tests.logic.auth.test_create.TestCreateResources.test_authorized_if_user_has_permissions_on_dataset ... ok
ckan.tests.logic.auth.test_create.TestCreateResources.test_not_authorized_if_not_logged_in ... ok
ckan.tests.logic.auth.test_create.TestCreateResources.test_not_authorized_if_user_has_no_permissions_on_dataset ... ok
ckan.tests.logic.auth.test_create.TestCreateResources.test_raises_not_found_if_dataset_was_not_found ... ok
ckan.tests.logic.auth.test_create.TestCreateResources.test_raises_not_found_if_no_package_id_provided ... ok
ckan.tests.logic.auth.test_create.TestCreateResources.test_sysadmin_is_authorized ... ok
ckan.tests.logic.auth.test_delete.TestResourceDelete.test_anon_cant_delete ... ok
ckan.tests.logic.auth.test_delete.TestResourceDelete.test_no_org_user_cant_delete ... ok
ckan.tests.logic.auth.test_delete.TestResourceDelete.test_org_user_can_delete ... ok
ckan.tests.logic.auth.test_delete.TestResourceViewClear.test_anon_cant_clear ... ok
ckan.tests.logic.auth.test_delete.TestResourceViewClear.test_normal_user_cant_clear ... ok
ckan.tests.logic.auth.test_delete.TestResourceViewClear.test_sysadmin_user_can_clear ... ok
ckan.tests.logic.auth.test_delete.TestResourceViewDelete.test_anon_cant_delete ... ok
ckan.tests.logic.auth.test_delete.TestResourceViewDelete.test_no_org_user_cant_delete ... ok
ckan.tests.logic.auth.test_delete.TestResourceViewDelete.test_org_user_can_delete ... ok
Config option says an anon user is authorized to get activity ... ok
Config option says an anon user is not authorized to get activity ... ok
An anon user is not authorized to use config_option_list action. ... ok
A normal logged in user is not authorized to use config_option_list ... ok
A sysadmin is authorized to use config_option_list action. ... ok
An anon user is not authorized to use config_option_show action. ... ok
A normal logged in user is not authorized to use config_option_show ... ok
A sysadmin is authorized to use config_option_show action. ... ok
ckan.tests.logic.auth.test_get.TestGroupShowAuth.test_group_show__deleted_group_is_hidden_to_public ... ok
ckan.tests.logic.auth.test_get.TestGroupShowAuth.test_group_show__deleted_group_is_visible_to_its_member ... ok
ckan.tests.logic.auth.test_get.TestGroupShowAuth.test_group_show__deleted_org_is_visible_to_its_member ... ok
ckan.tests.logic.auth.test_get.TestGroupShowAuth.test_group_show__user_is_avail_to_public ... ok
ckan.tests.logic.auth.test_get.TestGroupShowAuth.test_group_show__user_is_hidden_to_public ... ok
ckan.tests.logic.auth.test_get.TestPackageShowAuth.test_package_show__deleted_dataset_is_hidden_to_public ... ok
ckan.tests.logic.auth.test_get.TestPackageShowAuth.test_package_show__deleted_dataset_is_visible_to_editor ... ok
ckan.tests.logic.auth.test_get.TestUserListAuth.test_auth_user_list ... ok
ckan.tests.logic.auth.test_get.TestUserListAuth.test_authed_user_list ... ok
ckan.tests.logic.auth.test_get.TestUserListAuth.test_user_list_email_parameter ... ok
ckan.tests.logic.auth.test_get.TestUserShowAuth.test_auth_user_show ... ok
ckan.tests.logic.auth.test_get.TestUserShowAuth.test_authed_user_show ... ok
ckan.tests.logic.auth.test_init.TestGetObject.test_get_group_object_with_id ... ok
ckan.tests.logic.auth.test_init.TestGetObject.test_get_package_object_with_id ... ok
ckan.tests.logic.auth.test_init.TestGetObject.test_get_resource_object_with_id ... ok
ckan.tests.logic.auth.test_init.TestGetObject.test_get_user_object_with_id ... ok
ckan.tests.logic.auth.test_init.TestGetObjectErrors.test_get_group_object_id_none ... ok
ckan.tests.logic.auth.test_init.TestGetObjectErrors.test_get_group_object_id_not_found ... ok
ckan.tests.logic.auth.test_init.TestGetObjectErrors.test_get_group_object_in_context ... ok
ckan.tests.logic.auth.test_init.TestGetObjectErrors.test_get_package_object_id_none ... ok
ckan.tests.logic.auth.test_init.TestGetObjectErrors.test_get_package_object_id_not_found ... ok
ckan.tests.logic.auth.test_init.TestGetObjectErrors.test_get_package_object_in_context ... ok
ckan.tests.logic.auth.test_init.TestGetObjectErrors.test_get_resource_object_id_none ... ok
ckan.tests.logic.auth.test_init.TestGetObjectErrors.test_get_resource_object_id_not_found ... ok
ckan.tests.logic.auth.test_init.TestGetObjectErrors.test_get_resource_object_in_context ... ok
ckan.tests.logic.auth.test_init.TestGetObjectErrors.test_get_user_object_id_none ... ok
ckan.tests.logic.auth.test_init.TestGetObjectErrors.test_get_user_object_id_not_found ... ok
ckan.tests.logic.auth.test_init.TestGetObjectErrors.test_get_user_object_in_context ... ok
An anon user is not authorized to use config_option_update ... ok
A normal logged in user is not authorized to use config_option_update ... ok
A sysadmin is authorized to use config_option_update action. ... ok
ckan.tests.logic.auth.test_update.TestUpdate.test_user_generate_apikey_for_another_user ... ok
ckan.tests.logic.auth.test_update.TestUpdate.test_user_generate_apikey_without_logged_in_user ... ok
ckan.tests.logic.auth.test_update.TestUpdate.test_user_generate_own_apikey ... ok
Users should be authorized to update their own accounts. ... ok
Users should not be able to update other users' accounts. ... ok
Visitors should not be able to update users' accounts. ... ok
ckan.tests.logic.auth.test_update.TestUpdate.test_user_update_with_no_user_in_context ... ok
ckan.tests.logic.auth.test_update.TestUpdateResourceViews.test_anon_can_not_update ... ok
ckan.tests.logic.auth.test_update.TestUpdateResourceViews.test_authorized_if_user_has_permissions_on_dataset ... ok
ckan.tests.logic.auth.test_update.TestUpdateResourceViews.test_not_authorized_if_user_has_no_permissions_on_dataset ... ok
ckan.tests.logic.test_conversion.TestConvertToExtras.test_convert_to_extras_field_can_be_combined_with_a_proper_extra ... ok
ckan.tests.logic.test_conversion.TestConvertToExtras.test_convert_to_extras_field_can_be_combined_with_extras_deleted ... ok
ckan.tests.logic.test_conversion.TestConvertToExtras.test_convert_to_extras_field_can_be_combined_with_more_extras ... ok
ckan.tests.logic.test_conversion.TestConvertToExtras.test_convert_to_extras_field_gets_stored_as_extra ... ok
ckan.tests.logic.test_conversion.TestConvertToExtras.test_convert_to_extras_free_extra_can_not_have_the_same_key ... ok
test_convert_to_extras_output_unflattened (ckan.tests.logic.test_converters.TestConvertToExtras) ... ok
test_convert_to_extras_output_unflattened_with_correct_index (ckan.tests.logic.test_converters.TestConvertToExtras) ... ok
test_leading_space (ckan.tests.logic.test_converters.TestRemoveWhitespaceConverter) ... ok
test_not_a_string (ckan.tests.logic.test_converters.TestRemoveWhitespaceConverter) ... ok
test_space_between (ckan.tests.logic.test_converters.TestRemoveWhitespaceConverter) ... ok
test_trailing_space (ckan.tests.logic.test_converters.TestRemoveWhitespaceConverter) ... ok
ckan.tests.logic.test_validators.TestBoolValidator.test_bool_false ... ok
ckan.tests.logic.test_validators.TestBoolValidator.test_bool_true ... ok
ckan.tests.logic.test_validators.TestBoolValidator.test_missing ... ok
ckan.tests.logic.test_validators.TestBoolValidator.test_none ... ok
ckan.tests.logic.test_validators.TestBoolValidator.test_string_false ... ok
ckan.tests.logic.test_validators.TestBoolValidator.test_string_true ... ok
ckan.tests.logic.test_validators.TestExistsValidator.test_group_id_or_name_exists ... ok
ckan.tests.logic.test_validators.TestExistsValidator.test_group_id_or_name_exists_empty ... ok
ckan.tests.logic.test_validators.TestExistsValidator.test_package_name_exists ... ok
ckan.tests.logic.test_validators.TestExistsValidator.test_package_name_exists_empty ... ok
ckan.tests.logic.test_validators.TestExistsValidator.test_resource_id_exists ... ok
ckan.tests.logic.test_validators.TestExistsValidator.test_resource_id_exists_empty ... ok
ckan.tests.logic.test_validators.TestExistsValidator.test_role_exists_empty ... ok
ckan.tests.logic.test_validators.TestExistsValidator.test_user_id_or_name_exists ... ok
ckan.tests.logic.test_validators.TestExistsValidator.test_user_id_or_name_exists_empty ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_None_unchanged ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_complex_with_imaginary_component_raises_Invalid ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_complex_without_imaginary_component_raises_Invalid ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_decimal_converted ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_empty_string_becomes_None ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_exponent_string_raises_Invalid ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_float_converted ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_float_string_raises_Invalid ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_float_with_decimal_raises_Invalid ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_fraction_converted ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_int_unchanged ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_long_int_string_converted ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_long_unchanged ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_negative_int_string_converted ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_non_numeric_string_raises_Invalid ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_non_whole_decimal_raises_Invalid ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_non_whole_fraction_raises_Invalid ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_positive_int_string_converted ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_string_with_whitespace_converted ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_whitespace_string_becomes_None ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_zero_prefixed_int_string_converted_as_decimal ... ok
ckan.tests.logic.test_validators.TestIntValidator.test_zero_unchanged ... ok
ckan.tests.logic.test_validators.TestPasswordValidator.test_ok ... ok
ckan.tests.logic.test_validators.TestPasswordValidator.test_too_short ... ok
ckan.tests.logic.test_validators.TestUrlValidator.test_invalid ... ok
ckan.tests.logic.test_validators.TestUrlValidator.test_ok ... ok
ckan.tests.logic.test_validators.TestValidators.test_clean_format ... ok
ckan.tests.logic.test_validators.TestValidators.test_datasets_with_no_org_cannot_be_private_when_creating ... ok
ckan.tests.logic.test_validators.TestValidators.test_datasets_with_org_can_be_private_when_creating ... ok
ckan.tests.logic.test_validators.TestValidators.test_datasets_with_org_can_be_private_when_updating ... ok
ckan.tests.logic.test_validators.TestValidators.test_email_validator_with_invalid_value ... ok
ckan.tests.logic.test_validators.TestValidators.test_email_validator_with_valid_value ... ok
ckan.tests.logic.test_validators.TestValidators.test_if_empty_guess_format ... ok
If given an invalid value name_validator() should do raise Invalid. ... ok
If given a valid string name_validator() should do nothing and ... ok
user_name_validator() should do nothing if given a valid name. ... ok
user_name_validator() should add to the errors dict if given a ... ok
user_name_validator() should raise Invalid if given a non-string ... ok
ckan.tests.migration.test_migrate_package_activity.TestMigrateDataset.test_a_contemporary_activity_needs_no_migration ... ok
ckan.tests.migration.test_migrate_package_activity.TestMigrateDataset.test_migration ... ok
ckan.tests.migration.test_migrate_package_activity.TestMigrateDataset.test_migration_with_multiple_revisions ... ok
ckan.tests.migration.test_migrate_package_activity.TestMigrateDataset.test_package_show_error ... ok
ckan.tests.migration.test_migrate_package_activity.TestMigrateDataset.test_revision_and_data_missing ... ok
ckan.tests.migration.test_migrate_package_activity.TestMigrateDataset.test_revision_missing ... ok
ckan.tests.migration.test_migrate_package_activity.TestWipeActivityDetail.test_dont_wipe_activity_detail ... ok
ckan.tests.migration.test_migrate_package_activity.TestWipeActivityDetail.test_wipe_activity_detail ... ok
ckan.tests.migration.test_revision_legacy_code.TestPackageDictizeWithRevisions.test_09_package_alter ... ok
ckan.tests.migration.test_revision_legacy_code.TestPackageDictizeWithRevisions.test_13_get_package_in_past ... ok
ckan.tests.model.test_license.TestLicense.test_access_via_attribute ... ok
ckan.tests.model.test_license.TestLicense.test_access_via_dict ... ok
ckan.tests.model.test_license.TestLicense.test_access_via_key ... ok
ckan.tests.model.test_license.TestLicenseLegacyFields.test_access_via_attribute ... ok
ckan.tests.model.test_license.TestLicenseLegacyFields.test_access_via_dict ... ok
ckan.tests.model.test_license.TestLicenseLegacyFields.test_access_via_key ... ok
ckan.tests.model.test_license.TestLicenseRegister.test_default_register_has_basic_properties_of_a_license ... ok
ckan.tests.model.test_license.TestLicenseRegister.test_import_v1_style_register ... ok
ckan.tests.model.test_license.TestLicenseRegister.test_import_v1_style_register_i18n ... ok
ckan.tests.model.test_license.TestLicenseRegister.test_import_v2_style_register ... ok
ckan.tests.model.test_license.TestLicenseRegister.test_import_v2_style_register_i18n ... ok
ckan.tests.model.test_package.TestPackage.test_create ... ok
ckan.tests.model.test_package.TestPackage.test_delete ... ok
ckan.tests.model.test_package.TestPackage.test_purge ... ok
ckan.tests.model.test_package.TestPackage.test_update ... ok
ckan.tests.model.test_package_extra.TestPackage.test_create_extras ... ok
ckan.tests.model.test_package_extra.TestPackage.test_delete_extras ... ok
ckan.tests.model.test_package_extra.TestPackage.test_extras_list ... ok
ckan.tests.model.test_resource.TestResource.test_edit_extra ... ok
ckan.tests.model.test_resource.TestResource.test_edit_url ... ok
ckan.tests.model.test_resource.TestResource.test_get_all_without_views_accepts_list_of_formats_ignoring_case ... ok
ckan.tests.model.test_resource.TestResource.test_get_all_without_views_returns_all_resources_without_views ... ok
Resource.count() should return a count of instances of Resource ... ok
ckan.tests.model.test_resource_view.TestResourceView.test_delete_view_type ... ok
ckan.tests.model.test_resource_view.TestResourceView.test_delete_view_type_doesnt_commit ... ok
ckan.tests.model.test_resource_view.TestResourceView.test_get_count_view_type ... ok
ckan.tests.model.test_resource_view.TestResourceView.test_purging_resource_removes_its_resource_views ... ok
ckan.tests.model.test_resource_view.TestResourceView.test_resource_view_get ... ok
ckan.tests.model.test_system_info.TestSystemInfo.test_does_not_set_same_value_for_same_key ... ok
ckan.tests.model.test_system_info.TestSystemInfo.test_set_value ... ok
ckan.tests.model.test_system_info.TestSystemInfo.test_sets_new_value_for_same_key ... ok
ckan.tests.model.test_tags.TestPackage.test_create_package_with_tags ... ok
ckan.tests.model.test_tags.TestPackage.test_delete_tag ... ok
test_pbkdf2_password_auth (ckan.tests.model.test_user.TestPassword) ... ok
test_pbkdf2_password_auth_unicode (ckan.tests.model.test_user.TestPassword) ... ok
test_upgrade_from_pbkdf2_fails_with_wrong_password (ckan.tests.model.test_user.TestPassword) ... ok
set up a pbkdf key with less than the default rounds ... ok
test_upgrade_from_sha (ckan.tests.model.test_user.TestPassword) ... ok
test_upgrade_from_sha_with_unicode_password (ckan.tests.model.test_user.TestPassword) ... ok
test_upgrade_from_sha_with_wrong_password_fails_to_upgrade (ckan.tests.model.test_user.TestPassword) ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_111_eq ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_111_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_111_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_211_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_211_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_221_eq ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_221_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_221_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_222_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_222_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_231_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_231_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_232_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_232_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_233_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_233_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_321_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_321_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_322_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_322_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_331_eq ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_331_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_331_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_332_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_332_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_333_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_max_333_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_111_eq ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_111_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_111_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_211_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_211_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_221_eq ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_221_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_221_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_222_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_222_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_231_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_231_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_232_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_232_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_233_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_233_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_321_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_321_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_322_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_322_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_331_eq ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_331_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_331_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_332_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_332_lt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_333_gt ... ok
ckan.tests.plugins.test_toolkit.TestCheckCkanVersion.test_min_333_lt ... ok
ckan.tests.plugins.test_toolkit.TestRequiresCkanVersion.test_no_raise ... ok
ckan.tests.plugins.test_toolkit.TestRequiresCkanVersion.test_raise ... ok
ckan.tests.plugins.test_toolkit.TestToolkitHelper.test_call_helper ... ok
Directly attempt access to module function ... ok
Directly attempt access as item ... ok
ckan.tests.plugins.test_toolkit.TestToolkitHelper.test_tk_helper_attribute_error_on_missing_helper ... ok
ckan.tests.test_authz.TestCheckConfigPermission.test_config_override_also_works_with_prefix ... ok
ckan.tests.test_authz.TestCheckConfigPermission.test_config_overrides_default ... ok
ckan.tests.test_authz.TestCheckConfigPermission.test_default_roles_that_cascade_to_sub_groups_is_a_list ... ok
ckan.tests.test_authz.TestCheckConfigPermission.test_get_default_value_also_works_with_prefix ... ok
ckan.tests.test_authz.TestCheckConfigPermission.test_get_default_value_if_not_set_in_config ... ok
ckan.tests.test_authz.TestCheckConfigPermission.test_roles_that_cascade_to_sub_groups_is_a_list ... ok
ckan.tests.test_authz.TestCheckConfigPermission.test_unknown_permission_not_in_config_returns_false ... ok
ckan.tests.test_authz.TestCheckConfigPermission.test_unknown_permission_returns_false ... ok
There should be no warnings or errors when building the Sphinx docs. ... FAIL
Test that *.py files have a PEP 263 UTF-8 encoding specification. ... ok
Test that string literals are prefixed by ``u``, ``b`` or ``ur``. ... FAIL
ckan.tests.test_common.TestCommonConfig.test_config_option_update_action_works_on_flask ... ok
ckan.tests.test_common.TestCommonConfig.test_config_option_update_action_works_on_pylons ... ok
ckan.tests.test_common.TestCommonConfig.test_deleting_a_key_deletes_it_on_pylons_config ... ok
ckan.tests.test_common.TestCommonConfig.test_deleting_a_key_delets_it_on_flask_config ... ok
ckan.tests.test_common.TestCommonConfig.test_setting_a_key_does_not_set_it_on_flask_config_if_outside_app_context ... ok
ckan.tests.test_common.TestCommonConfig.test_setting_a_key_sets_it_on_flask_config_if_app_context ... ok
ckan.tests.test_common.TestCommonConfig.test_setting_a_key_sets_it_on_pylons_config ... ok
ckan.tests.test_common.TestCommonConfig.test_update_works_on_flask_config ... ok
ckan.tests.test_common.TestCommonConfig.test_update_works_on_pylons_config ... ok
ckan.tests.test_common.TestCommonG.test_accessing_missing_key_raises_error_on_flask_request ... ok
ckan.tests.test_common.TestCommonG.test_can_also_use_c_on_a_flask_request ... ok
ckan.tests.test_common.TestCommonG.test_flask_g_is_used_on_a_flask_request ... ok
ckan.tests.test_common.TestCommonRequest.test_other_missing_attributes_raise_attributeerror_exceptions ... ok
ckan.tests.test_common.TestCommonRequest.test_params_also_works_on_flask_request ... ok
ckan.tests.test_common.TestConfigObject.test_clear_works ... ok
ckan.tests.test_common.TestConfigObject.test_del_works ... ok
ckan.tests.test_common.TestConfigObject.test_for_in_works ... ok
ckan.tests.test_common.TestConfigObject.test_get_item_works ... ok
ckan.tests.test_common.TestConfigObject.test_iteritems_works ... ok
ckan.tests.test_common.TestConfigObject.test_keys_works ... ok
ckan.tests.test_common.TestConfigObject.test_len_works ... ok
ckan.tests.test_common.TestConfigObject.test_not_true_if_empty ... ok
ckan.tests.test_common.TestConfigObject.test_repr_works ... ok
ckan.tests.test_common.TestConfigObject.test_true_if_not_empty ... ok
ckan.tests.test_factories.TestFactories.test_dataset_factory ... ok
ckan.tests.test_factories.TestFactories.test_dataset_factory_allows_creation_by_anonymous_user ... ok
ckan.tests.test_factories.TestFactories.test_group_factory ... ok
ckan.tests.test_factories.TestFactories.test_mockuser_factory ... ok
ckan.tests.test_factories.TestFactories.test_organization_factory ... ok
ckan.tests.test_factories.TestFactories.test_resource_factory ... ok
ckan.tests.test_factories.TestFactories.test_resource_view_factory ... ok
ckan.tests.test_factories.TestFactories.test_sysadmin_factory ... ok
ckan.tests.test_factories.TestFactories.test_user_factory ... ok
ckan.tests.test_none_root.TestNoneRootCKAN.test_resource_url ... ok
ckan.tests.test_robots_txt.TestRobotsTxt.test_robots_txt ... ok
ckanext.datapusher.tests.test.TestDatastoreCreate.test_cant_provide_resource_and_resource_id ... ok
ckanext.datapusher.tests.test.TestDatastoreCreate.test_create_ckan_resource_in_package ... ok
ckanext.datapusher.tests.test.TestDatastoreCreate.test_custom_callback_url_base ... ok
ckanext.datapusher.tests.test.TestDatastoreCreate.test_datapusher_hook_no_metadata ... ok
ckanext.datapusher.tests.test.TestDatastoreCreate.test_datapusher_hook_no_resource_id_in_metadata ... ok
ckanext.datapusher.tests.test.TestDatastoreCreate.test_datapusher_hook_no_status ... ok
ckanext.datapusher.tests.test.TestDatastoreCreate.test_datapusher_hook_normal_user ... ok
ckanext.datapusher.tests.test.TestDatastoreCreate.test_datapusher_hook_sysadmin ... ok
ckanext.datapusher.tests.test.TestDatastoreCreate.test_pass_the_received_ignore_hash_param_to_the_datapusher ... ok
ckanext.datapusher.tests.test.TestDatastoreCreate.test_providing_res_with_url_calls_datapusher_correctly ... ok
ckanext.datapusher.tests.test.TestDatastoreCreate.test_send_datapusher_creates_task ... ok
ckanext.datapusher.tests.test_action.TestDataPusherAction.test_does_not_resubmit_if_a_dataset_field_changes_in_the_meantime ... ok
ckanext.datapusher.tests.test_action.TestDataPusherAction.test_does_not_resubmit_if_a_resource_field_changes_in_the_meantime ... ok
ckanext.datapusher.tests.test_action.TestDataPusherAction.test_does_not_submit_while_ongoing_job ... ok
ckanext.datapusher.tests.test_action.TestDataPusherAction.test_duplicated_tasks ... ok
ckanext.datapusher.tests.test_action.TestDataPusherAction.test_resubmits_if_upload_changes_in_the_meantime ... ok
ckanext.datapusher.tests.test_action.TestDataPusherAction.test_resubmits_if_url_changes_in_the_meantime ... ok
ckanext.datapusher.tests.test_action.TestDataPusherAction.test_submit ... ok
ckanext.datapusher.tests.test_action.TestDataPusherAction.test_submit_when_url_changes ... ok
ckanext.datapusher.tests.test_controller.TestController.test_resource_data ... ok
ckanext.datapusher.tests.test_default_views.TestDatapusherResourceViews.test_datapusher_creates_default_views_on_complete ... ok
ckanext.datapusher.tests.test_default_views.TestDatapusherResourceViews.test_datapusher_does_not_create_default_views_on_pending ... ok
ckanext.datapusher.tests.test_interfaces.TestInterace.test_after_upload_called ... ok
ckanext.datapusher.tests.test_interfaces.TestInterace.test_send_datapusher_creates_task ... ok
ckanext.datastore.tests.test_chained_action.TestChainedAction.test_chain_core_action ... ok
ckanext.datastore.tests.test_chained_action.TestChainedAction.test_datastore_delete_filters ... ok
ckanext.datastore.tests.test_chained_auth_functions.TestChainedAuth.test_chain_core_auth_functions ... ok
ckanext.datastore.tests.test_chained_auth_functions.TestChainedAuth.test_datastore_search_sql_auth ... ok
ckanext.datastore.tests.test_chained_auth_functions.TestChainedAuthBuiltInFallback.test_user_create_chained_auth ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreate.test_bad_records ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreate.test_create_alias_twice ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreate.test_create_basic ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreate.test_create_datastore_resource_on_dataset ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreate.test_create_duplicate_alias_name ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreate.test_create_empty_fails ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreate.test_create_invalid_alias_name ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreate.test_create_invalid_field_name ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreate.test_create_invalid_field_type ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreate.test_create_invalid_index ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreate.test_create_invalid_record_field ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreate.test_create_invalid_unique_index ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreate.test_create_requires_auth ... ok
datastore_create() should return an error for invalid data. ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreate.test_guess_types ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateNewTests.test_calculate_record_count ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateNewTests.test_calculate_record_count_is_false ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateNewTests.test_create_add_full_text_search_indexes_on_every_text_field ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateNewTests.test_create_adds_index_on_full_text_search_when_creating_other_indexes ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateNewTests.test_create_adds_index_on_full_text_search_when_not_creating_other_indexes ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateNewTests.test_create_creates_index_on_primary_key ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateNewTests.test_create_creates_url_with_site_name ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateNewTests.test_create_doesnt_add_more_indexes_when_updating_data ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateNewTests.test_create_duplicate_fields ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateNewTests.test_create_exceeds_column_name_limit ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateNewTests.test_create_index_on_specific_fields ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateNewTests.test_create_works_with_empty_array_in_json_field ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateNewTests.test_create_works_with_empty_object_in_json_field ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateNewTests.test_sets_datastore_active_on_resource_on_create ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateNewTests.test_sets_datastore_active_on_resource_on_delete ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateTriggers.test_create_trigger_applies_to_records ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateTriggers.test_create_trigger_exception ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateTriggers.test_create_with_missing_trigger ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateTriggers.test_upsert_trigger_applies_to_records ... ok
ckanext.datastore.tests.test_create.TestDatastoreCreateTriggers.test_upsert_trigger_exception ... ok
ckanext.datastore.tests.test_create.TestDatastoreFunctionCreate.test_invalid_definition ... ok
ckanext.datastore.tests.test_create.TestDatastoreFunctionCreate.test_nop_trigger ... ok
ckanext.datastore.tests.test_create.TestDatastoreFunctionCreate.test_redefined_trigger ... ok
ckanext.datastore.tests.test_create.TestDatastoreFunctionCreate.test_redefined_with_or_replace_trigger ... ok
Test DataStore access from within a worker. ... ok
ckanext.datastore.tests.test_db.TestCreateIndexes.test_creates_fts_index_on_all_fields_except_dates_nested_and_arrays_with_english_as_default ... ok
ckanext.datastore.tests.test_db.TestCreateIndexes.test_creates_fts_index_on_textual_fields_can_overwrite_lang_using_lang_param ... ok
ckanext.datastore.tests.test_db.TestCreateIndexes.test_creates_fts_index_on_textual_fields_can_overwrite_lang_with_config_var ... ok
ckanext.datastore.tests.test_db.TestCreateIndexes.test_creates_fts_index_using_gist_by_default ... ok
ckanext.datastore.tests.test_db.TestCreateIndexes.test_default_fts_index_method_can_be_overwritten_by_config_var ... ok
ckanext.datastore.tests.test_db.TestGetAllResourcesIdsInDatastore.test_get_all_resources_ids_in_datastore ... ok
upsert_data() should raise InvalidDataError if given invalid data. ... ok
ckanext.datastore.tests.test_delete.TestDatastoreDelete.test_calculate_record_count ... ok
ckanext.datastore.tests.test_delete.TestDatastoreDelete.test_calculate_record_count_is_false ... ok
ckanext.datastore.tests.test_delete.TestDatastoreDelete.test_delete_basic ... ok
ckanext.datastore.tests.test_delete.TestDatastoreDeleteLegacy.test_datastore_deleted_during_resource_deletion ... ok
ckanext.datastore.tests.test_delete.TestDatastoreDeleteLegacy.test_datastore_deleted_during_resource_only_for_deleted_resource ... ok
ckanext.datastore.tests.test_delete.TestDatastoreDeleteLegacy.test_delete_filters ... ok
ckanext.datastore.tests.test_delete.TestDatastoreDeleteLegacy.test_delete_invalid_resource_id ... ok
ckanext.datastore.tests.test_delete.TestDatastoreDeleteLegacy.test_delete_is_unsuccessful_when_called_with_filters_not_as_dict ... ok
ckanext.datastore.tests.test_delete.TestDatastoreDeleteLegacy.test_delete_is_unsuccessful_when_called_with_invalid_filters ... ok
ckanext.datastore.tests.test_delete.TestDatastoreDeleteLegacy.test_delete_with_blank_filters ... ok
ckanext.datastore.tests.test_delete.TestDatastoreFunctionDelete.test_create_delete ... ok
ckanext.datastore.tests.test_delete.TestDatastoreFunctionDelete.test_delete_if_exists ... ok
ckanext.datastore.tests.test_delete.TestDatastoreFunctionDelete.test_delete_nonexistant ... ok
ckanext.datastore.tests.test_dictionary.TestDatastoreDictionary.test_read ... ok
ckanext.datastore.tests.test_disable.TestDisable.test_disable_sql_search ... ok
ckanext.datastore.tests.test_disable.TestDisable.test_enabled_sql_search ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_alias ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_all_fields_types ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_dump_basic ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_dump_does_not_exist_raises_404 ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_dump_json ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_dump_limit ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_dump_pagination ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_dump_pagination_csv_with_limit ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_dump_pagination_csv_with_limit_same_as_paginate ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_dump_pagination_json_with_limit ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_dump_pagination_json_with_rows_max ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_dump_pagination_with_rows_max ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_dump_pagination_with_rows_max_same_as_paginate ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_dump_q_and_fields ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_dump_tsv ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_dump_with_low_rows_max ... ok
ckanext.datastore.tests.test_dump.TestDatastoreDump.test_dump_xml ... ok
ckanext.datastore.tests.test_helpers.TestGetTables.test_get_table_names ... ok
ckanext.datastore.tests.test_helpers.TestTypeGetters.test_get_list ... ok
ckanext.datastore.tests.test_helpers.TestTypeGetters.test_is_single_statement ... ok
ckanext.datastore.tests.test_helpers.TestTypeGetters.test_should_fts_index_field_type ... ok
ckanext.datastore.tests.test_info.TestDatastoreInfo.test_api_info ... ok
ckanext.datastore.tests.test_info.TestDatastoreInfo.test_info_success ... ok
ckanext.datastore.tests.test_interface.TestInterfaces.test_datastore_delete_can_create_custom_filters ... ok
We're testing that the WHERE clause becomes: ... ok
ckanext.datastore.tests.test_interface.TestInterfaces.test_datastore_delete_insecure_filter ... ok
ckanext.datastore.tests.test_interface.TestInterfaces.test_datastore_search_can_create_custom_filters ... ok
We're testing that the WHERE clause becomes: ... ok
ckanext.datastore.tests.test_interface.TestInterfaces.test_datastore_search_filters_sent_arent_modified ... ok
ckanext.datastore.tests.test_interface.TestInterfaces.test_datastore_search_insecure_filter ... ok
ckanext.datastore.tests.test_plugin.TestPluginDatastoreSearch.test_adds_fts_on_full_text_field_when_q_is_a_string ... ok
ckanext.datastore.tests.test_plugin.TestPluginDatastoreSearch.test_can_overwrite_default_fts_lang_using_config_variable ... ok
ckanext.datastore.tests.test_plugin.TestPluginDatastoreSearch.test_english_is_default_fts_language ... ok
ckanext.datastore.tests.test_plugin.TestPluginDatastoreSearch.test_fts_adds_where_clause_on_full_text_when_querying_non_indexed_fields ... ok
ckanext.datastore.tests.test_plugin.TestPluginDatastoreSearch.test_fts_rank_column_uses_lang_when_casting_to_tsvector ... ok
ckanext.datastore.tests.test_plugin.TestPluginDatastoreSearch.test_fts_where_clause_lang_can_be_overwritten_by_config ... ok
ckanext.datastore.tests.test_plugin.TestPluginDatastoreSearch.test_fts_where_clause_lang_can_be_overwritten_using_lang_param ... ok
ckanext.datastore.tests.test_plugin.TestPluginDatastoreSearch.test_fts_where_clause_lang_uses_english_by_default ... ok
ckanext.datastore.tests.test_plugin.TestPluginDatastoreSearch.test_ignores_fts_searches_on_inexistent_fields ... ok
ckanext.datastore.tests.test_plugin.TestPluginDatastoreSearch.test_lang_parameter_overwrites_default_fts_lang ... ok
ckanext.datastore.tests.test_plugin.TestPluginLoadingOrder.test_loading_datastore_first_works ... ok
ckanext.datastore.tests.test_plugin.TestPluginLoadingOrder.test_loading_datastore_last_doesnt_work ... ok
ckanext.datastore.tests.test_search.TestDatastoreFullTextSearchLegacyTests.test_advanced_search_full_text ... ok
ckanext.datastore.tests.test_search.TestDatastoreFullTextSearchLegacyTests.test_full_text_search_on_date ... ok
ckanext.datastore.tests.test_search.TestDatastoreFullTextSearchLegacyTests.test_full_text_search_on_decimal ... ok
ckanext.datastore.tests.test_search.TestDatastoreFullTextSearchLegacyTests.test_full_text_search_on_decimal_within_text_strings ... ok
ckanext.datastore.tests.test_search.TestDatastoreFullTextSearchLegacyTests.test_full_text_search_on_integers ... ok
ckanext.datastore.tests.test_search.TestDatastoreFullTextSearchLegacyTests.test_full_text_search_on_integers_within_text_strings ... ok
ckanext.datastore.tests.test_search.TestDatastoreFullTextSearchLegacyTests.test_full_text_search_on_json_like_string_succeeds ... ok
ckanext.datastore.tests.test_search.TestDatastoreFullTextSearchLegacyTests.test_search_full_text ... ok
ckanext.datastore.tests.test_search.TestDatastoreSQLFunctional.test_alias_search ... ok
ckanext.datastore.tests.test_search.TestDatastoreSQLFunctional.test_invalid_statement ... ok
ckanext.datastore.tests.test_search.TestDatastoreSQLFunctional.test_search_limit ... ok
ckanext.datastore.tests.test_search.TestDatastoreSQLFunctional.test_search_sql_enforces_private ... ok
ckanext.datastore.tests.test_search.TestDatastoreSQLFunctional.test_select_basic ... ok
ckanext.datastore.tests.test_search.TestDatastoreSQLFunctional.test_validates_sql_has_a_single_statement ... ok
ckanext.datastore.tests.test_search.TestDatastoreSQLFunctional.test_works_with_semicolons_inside_strings ... ok
ckanext.datastore.tests.test_search.TestDatastoreSQLLegacyTests.test_new_datastore_table_from_private_resource ... ok
ckanext.datastore.tests.test_search.TestDatastoreSQLLegacyTests.test_not_authorized_to_access_system_tables ... ok
ckanext.datastore.tests.test_search.TestDatastoreSQLLegacyTests.test_select_where_like_with_percent ... ok
ckanext.datastore.tests.test_search.TestDatastoreSQLLegacyTests.test_self_join ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_all_params_work_with_fields_with_whitespaces ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_estimate_total ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_estimate_total_default_off ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_estimate_total_off ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_estimate_total_where_analyze_is_not_already_done ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_estimate_total_with_distinct ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_estimate_total_with_filters ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_estimate_total_with_zero_threshold ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_fts_on_field_calculates_ranks_only_on_that_specific_field ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_fts_works_on_non_textual_fields ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_search_limit ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_search_limit_config ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_search_limit_config_combination ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_search_limit_config_default ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_search_limit_config_max ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_search_limit_invalid ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_search_limit_invalid_negative ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_search_total ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearch.test_search_without_total ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_alias ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_basic ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_distinct ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_fields ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_filter_array_field ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_filter_normal_field_passing_multiple_values_in_array ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_filters ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_filters_get ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_full_text ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_full_text_invalid_field_name ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_full_text_invalid_field_value ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_full_text_on_specific_column ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_full_text_on_specific_column_even_if_q_is_a_json_string ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_invalid ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_invalid_field ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_invalid_filter ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_invalid_offset ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_is_unsuccessful_when_called_with_filters_not_as_dict ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_is_unsuccessful_when_called_with_invalid_fields ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_is_unsuccessful_when_called_with_invalid_filters ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_multiple_filters_on_same_field ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_offset ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_private_dataset ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_sort ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchLegacyTests.test_search_table_metadata ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchRecordsFormat.test_fields_results_csv ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchRecordsFormat.test_sort_results_csv ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchRecordsFormat.test_sort_results_lists ... ok
ckanext.datastore.tests.test_search.TestDatastoreSearchRecordsFormat.test_sort_results_objects ... ok
test_is_valid_field_name (ckanext.datastore.tests.test_unit.TestTypeGetters) ... ok
test_is_valid_table_name (ckanext.datastore.tests.test_unit.TestTypeGetters) ... ok
test_pg_version_check (ckanext.datastore.tests.test_unit.TestTypeGetters) ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreInsertLegacyTests.test_insert_basic ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreInsertLegacyTests.test_insert_non_existing_field ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreInsertLegacyTests.test_insert_with_index_violation ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpdateLegacyTests.test_update_basic ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpdateLegacyTests.test_update_missing_key ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpdateLegacyTests.test_update_non_existing_field ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpdateLegacyTests.test_update_non_existing_key ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpsert.test_calculate_record_count ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpsert.test_calculate_record_count_is_false ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpsert.test_dry_run ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpsert.test_dry_run_trigger_error ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpsert.test_dry_run_type_error ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpsert.test_upsert_doesnt_crash_with_json_field ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpsert.test_upsert_doesnt_crash_with_json_field_with_string_value ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpsertLegacyTests.test_upsert_basic ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpsertLegacyTests.test_upsert_empty_fails ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpsertLegacyTests.test_upsert_missing_key ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpsertLegacyTests.test_upsert_non_existing_field ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpsertLegacyTests.test_upsert_requires_auth ... ok
ckanext.datastore.tests.test_upsert.TestDatastoreUpsertLegacyTests.test_upsert_works_with_empty_list_in_json_field ... ok
Test extension sets up a unique route. ... ok
Test extension overrides flask core route. ... ok
Test extension overrides pylons core route. ... ok
Test extension rendering with a helper method that exists shouldn't ... ok
Test extension rendering with a helper method that doesn't exist ... ok
Test streaming of items collection. ... ok
Test streaming of existing file(10lines.txt). ... ok
Test availability of context inside templates. ... ok
Test that error raised if there is an ... ok
Test streaming of template response. ... ok
test_example_iauthfunctions.TestExampleIAuthFunctionsCustomConfigSetting.test_sysadmin_can_create_group_when_config_is_False ... ok
test_example_iauthfunctions.TestExampleIAuthFunctionsCustomConfigSetting.test_sysadmin_can_create_group_when_config_is_True ... ok
test_example_iauthfunctions.TestExampleIAuthFunctionsCustomConfigSetting.test_user_can_create_group_when_config_is_True ... ok
test_example_iauthfunctions.TestExampleIAuthFunctionsCustomConfigSetting.test_user_cannot_create_group_when_config_is_False ... ok
test_example_iauthfunctions.TestExampleIAuthFunctionsCustomConfigSetting.test_visitor_cannot_create_group_when_config_is_False ... ok
test_example_iauthfunctions.TestExampleIAuthFunctionsCustomConfigSetting.test_visitor_cannot_create_group_when_config_is_True ... ok
Test that a curator can*not* create a group. ... ok
Test that group_create returns a 404 when there's no curators group. ... ok
Test that group_create returns 403 when no one is logged in. ... ok
A member of the curators group should be able to create a group. ... ok
Test that group_create doesn't crash when there's no curators group. ... ok
A user who isn't a member of the curators group should not be able ... ok
A visitor (not logged in) should not be able to create a group. ... ok
Normally organization admins can delete resources ... ok
Normally organization admins can delete resources ... ok
The admin base template should include our custom ckan-admin tabs ... ok
Our controller renders the extension's config template. ... ok
Empty string returned when ckan.admin_tabs option in config but empty. ... ok
Correct string returned when ckan.admin_tabs option has single value in config. ... ok
Correct string returned when ckan.admin_tabs option has two values in config. ... ok
Config already has a ckan.admin_tabs option. ... ok
Config already has existing other option. ... ok
Calling add_ckan_admin_tab twice with same values returns expected ... ok
Calling add_ckan_admin_tab twice with a different value returns ... ok
Add two different route/label pairs to ckan.admin_tabs. ... ok
Config dict updated by toolkit.add_ckan_admin_tabs method. ... ok
ckanext.example_iconfigurer.tests.test_iconfigurer_update_config.TestConfigOptionUpdatePluginEnabled.test_update_registered_core_value ... ok
Registering a core key/value will allow it to be included in the ... ok
Registering a core key/value will allow it to be shown by the ... ok
ckanext.example_iconfigurer.tests.test_iconfigurer_update_config.TestConfigOptionUpdatePluginEnabled.test_update_registered_external_value ... ok
Registering an external key/value will allow it to be included in ... ok
Registering an external key/value will allow it to be shown by the ... ok
ckanext.example_iconfigurer.tests.test_iconfigurer_update_config.TestConfigOptionUpdatePluginNotEnabled.test_updating_unregistered_core_setting_not_allowed ... ok
ckanext.example_iconfigurer.tests.test_iconfigurer_update_config.TestConfigOptionUpdatePluginNotEnabled.test_updating_unregistered_new_setting_not_allowed ... ok
ckanext.example_idatasetform.tests.test_controllers.TestPackageController.test_edit_converted_extra_field ... ok
ckanext.example_idatasetform.tests.test_controllers.TestPackageController.test_edit_custom_extra_field ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestCustomSearch.test_custom_search ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestIDatasetFormPlugin.test_package_create ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestIDatasetFormPlugin.test_package_show ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestIDatasetFormPlugin.test_package_update ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestIDatasetFormPluginVersion4.test_package_create ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestIDatasetFormPluginVersion4.test_package_create_wrong_country_code ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestIDatasetFormPluginVersion4.test_package_update ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestVersion1.test_package_create ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestVersion1.test_package_show ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestVersion1.test_package_update ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestVersion2.test_package_create ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestVersion2.test_package_show ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestVersion2.test_package_update ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestVersion3.test_package_create ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestVersion3.test_package_show ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestVersion3.test_package_update ... ok
ckanext.example_idatasetform.tests.test_example_idatasetform.TestVersion5.test_custom_package_type_urls ... ok
ckanext.example_igroupform.tests.test_controllers.TestGroupController.test_about ... ok
ckanext.example_igroupform.tests.test_controllers.TestGroupController.test_bulk_process ... ok
ckanext.example_igroupform.tests.test_controllers.TestGroupController.test_custom_group_form_slug ... ok
ckanext.example_igroupform.tests.test_controllers.TestGroupController.test_delete ... ok
Our custom group form is being used to edit groups. ... ok
ckanext.example_igroupform.tests.test_controllers.TestGroupControllerEdit.test_group_doesnt_exist ... ok
ckanext.example_igroupform.tests.test_controllers.TestGroupControllerEdit.test_save ... ok
Our custom group form is being used to edit groups. ... ok
ckanext.example_igroupform.tests.test_controllers.TestGroupControllerEdit_DefaultGroupType.test_group_doesnt_exist ... ok
ckanext.example_igroupform.tests.test_controllers.TestGroupControllerEdit_DefaultGroupType.test_save ... ok
Our custom group form is being used for new groups. ... ok
ckanext.example_igroupform.tests.test_controllers.TestGroupControllerNew.test_save ... ok
Our custom group form is being used for new groups. ... ok
ckanext.example_igroupform.tests.test_controllers.TestGroupControllerNew_DefaultGroupType.test_save ... ok
ckanext.example_igroupform.tests.test_controllers.TestOrganizationController.test_about ... ok
ckanext.example_igroupform.tests.test_controllers.TestOrganizationController.test_bulk_process ... ok
ckanext.example_igroupform.tests.test_controllers.TestOrganizationController.test_custom_org_form_slug ... ok
ckanext.example_igroupform.tests.test_controllers.TestOrganizationController.test_delete ... ok
ckanext.example_ipermissionlabels.tests.test_example_ipermissionlabels.TestExampleIPermissionLabels.test_normal_dataset_permissions_are_normal ... ok
ckanext.example_ipermissionlabels.tests.test_example_ipermissionlabels.TestExampleIPermissionLabels.test_proposed_dataset_invisible_to_another_editor ... ok
ckanext.example_ipermissionlabels.tests.test_example_ipermissionlabels.TestExampleIPermissionLabels.test_proposed_dataset_visible_to_creator ... ok
ckanext.example_ipermissionlabels.tests.test_example_ipermissionlabels.TestExampleIPermissionLabels.test_proposed_dataset_visible_to_org_admin ... ok
ckanext.example_ipermissionlabels.tests.test_example_ipermissionlabels.TestExampleIPermissionLabels.test_proposed_overrides_public ... ok
test_example_iresourcecontroller.TestExampleIResourceController.test_resource_controller_plugin_create ... ok
test_example_iresourcecontroller.TestExampleIResourceController.test_resource_controller_plugin_delete ... ok
Before show gets called by the other methods but we test it ... ok
test_example_iresourcecontroller.TestExampleIResourceController.test_resource_controller_plugin_update ... ok
ckanext.example_itranslation.tests.test_plugin.TestExampleITranslationPlugin.test_english_translation_replaces_default_english_string ... ok
ckanext.example_itranslation.tests.test_plugin.TestExampleITranslationPlugin.test_translated_string_in_core_templates ... ok
ckanext.example_itranslation.tests.test_plugin.TestExampleITranslationPlugin.test_translated_string_in_extensions_templates ... ok
ckanext.example_iuploader.test.test_plugin.TestExampleIUploaderPlugin.test_resource_download_iuploader_called ... ERROR
ckanext.example_ivalidators.tests.test_ivalidators.TestIValidators.test_custom_converter_converts ... ok
ckanext.example_ivalidators.tests.test_ivalidators.TestIValidators.test_custom_validator_passes ... ok
ckanext.example_ivalidators.tests.test_ivalidators.TestIValidators.test_custom_validator_validates ... ok
ckanext.example_ivalidators.tests.test_ivalidators.TestIValidators.test_overridden_validator ... ok
ckanext.example_ivalidators.tests.test_ivalidators.TestNoIValidators.test_no_overridden_validator ... ok
ckanext.example_theme_docs.custom_emails.tests.TestExampleCustomEmailsPlugin.test_invite_user_custom_body ... ok
ckanext.example_theme_docs.custom_emails.tests.TestExampleCustomEmailsPlugin.test_invite_user_custom_subject ... ok
ckanext.example_theme_docs.custom_emails.tests.TestExampleCustomEmailsPlugin.test_reset_password_custom_body ... ok
ckanext.example_theme_docs.custom_emails.tests.TestExampleCustomEmailsPlugin.test_reset_password_custom_subject ... ok
ckanext.imageview.tests.test_view.TestImageView.test_view_shown_on_resource_page_with_image_url ... ok
test_multilingual_plugin.TestDatasetSearchIndex.test_translate_terms ... ok
test_multilingual_plugin.TestDatasetTermTranslation.test_org_index_translation ... ok
test_multilingual_plugin.TestDatasetTermTranslation.test_org_read_translation ... ok
Test the translation of datasets on user view pages by the ... ok
ckanext.reclineview.tests.test_view.TestReclineGraphView.test_can_view ... ok
ckanext.reclineview.tests.test_view.TestReclineGraphView.test_it_has_the_correct_schema_keys ... ok
ckanext.reclineview.tests.test_view.TestReclineGraphView.test_title_description_iframe_shown ... ok
ckanext.reclineview.tests.test_view.TestReclineGridView.test_can_view ... ok
ckanext.reclineview.tests.test_view.TestReclineGridView.test_it_has_no_schema ... ok
ckanext.reclineview.tests.test_view.TestReclineGridView.test_title_description_iframe_shown ... ok
ckanext.reclineview.tests.test_view.TestReclineMapView.test_can_view ... ok
ckanext.reclineview.tests.test_view.TestReclineMapView.test_it_has_the_correct_schema_keys ... ok
ckanext.reclineview.tests.test_view.TestReclineMapView.test_title_description_iframe_shown ... ok
ckanext.reclineview.tests.test_view.TestReclineView.test_can_view ... ok
Test can_view with incorrect formats when datastore_active is False. ... ok
Test can_view with acceptable formats when datastore_active is False ... ok
ckanext.reclineview.tests.test_view.TestReclineView.test_it_has_no_schema ... ok
ckanext.reclineview.tests.test_view.TestReclineView.test_title_description_iframe_shown ... ok
ckanext.reclineview.tests.test_view.TestReclineViewDatastoreOnly.test_create_datastore_only_view ... ok
test_invalid_url (ckanext.resourceproxy.tests.test_proxy.TestProxyPrettyfied) ... ok
test_large_file (ckanext.resourceproxy.tests.test_proxy.TestProxyPrettyfied) ... ok
test_large_file_streaming (ckanext.resourceproxy.tests.test_proxy.TestProxyPrettyfied) ... ok
test_non_existent_url (ckanext.resourceproxy.tests.test_proxy.TestProxyPrettyfied) ... ok
test_proxied_resource_url_proxies_http_and_https_by_default (ckanext.resourceproxy.tests.test_proxy.TestProxyPrettyfied) ... ok
test_resource_proxy_on_200 (ckanext.resourceproxy.tests.test_proxy.TestProxyPrettyfied) ... ok
test_resource_proxy_on_404 (ckanext.resourceproxy.tests.test_proxy.TestProxyPrettyfied) ... ok
test_resource_url_doesnt_proxy_non_http_or_https_urls_by_default (ckanext.resourceproxy.tests.test_proxy.TestProxyPrettyfied) ... ok
ckanext.stats.tests.test_stats_lib.TestStatsPlugin.test_deleted_packages_by_week ... ok
ckanext.stats.tests.test_stats_lib.TestStatsPlugin.test_largest_groups ... ok
ckanext.stats.tests.test_stats_lib.TestStatsPlugin.test_most_edited_packages ... ok
ckanext.stats.tests.test_stats_lib.TestStatsPlugin.test_new_packages_by_week ... ok
ckanext.stats.tests.test_stats_lib.TestStatsPlugin.test_num_packages_by_week ... ok
ckanext.stats.tests.test_stats_lib.TestStatsPlugin.test_revisions_by_week ... ok
ckanext.stats.tests.test_stats_lib.TestStatsPlugin.test_top_package_creators ... ok
ckanext.stats.tests.test_stats_lib.TestStatsPlugin.test_top_rated_packages ... ok
ckanext.stats.tests.test_stats_lib.TestStatsPlugin.test_top_tags ... ok
ckanext.stats.tests.test_stats_plugin.TestStatsPlugin.test_01_config ... ok
ckanext.textview.tests.test_view.TestTextView.test_can_view ... ok
ckanext.textview.tests.test_view.TestTextView.test_js_included ... ok
ckanext.textview.tests.test_view.TestTextView.test_title_description_iframe_shown ... ok
ckanext.webpageview.tests.test_view.TestWebPageView.test_view_shown_on_resource_page ... ok
======================================================================
ERROR: ckan.tests.legacy.test_coding_standards.TestPep8.test_pep8_fails
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/vagrant/src/ckan/ckan/tests/legacy/test_coding_standards.py", line 508, in test_pep8_fails
show_fails(msg, self.fails)
File "/vagrant/src/ckan/ckan/tests/legacy/test_coding_standards.py", line 63, in show_fails
raise Exception('\n'.join(msg))
Exception:
The following files have pep8 issues that need resolving
They need removing from the test blacklist
------------------------
ckan/tests/test_authz.py
------------------------
E402 ln:7 module level import not at top of file
E402 ln:9 module level import not at top of file
-----------------------------------------------------
ckan/tests/legacy/functional/api/test_activity_OLD.py
-----------------------------------------------------
E402 ln:17 module level import not at top of file
E402 ln:18 module level import not at top of file
E402 ln:19 module level import not at top of file
E402 ln:20 module level import not at top of file
E402 ln:21 module level import not at top of file
E402 ln:22 module level import not at top of file
E402 ln:23 module level import not at top of file
E402 ln:24 module level import not at top of file
E265 ln:27 block comment should start with '# '
E266 ln:28 too many leading '#' for block comment
E266 ln:29 too many leading '#' for block comment
E266 ln:30 too many leading '#' for block comment
E266 ln:31 too many leading '#' for block comment
E266 ln:32 too many leading '#' for block comment
E266 ln:33 too many leading '#' for block comment
E265 ln:35 block comment should start with '# '
E266 ln:36 too many leading '#' for block comment
E266 ln:37 too many leading '#' for block comment
E266 ln:38 too many leading '#' for block comment
E266 ln:39 too many leading '#' for block comment
E266 ln:40 too many leading '#' for block comment
E266 ln:41 too many leading '#' for block comment
E128 ln:48 continuation line under-indented for visual indent
E128 ln:63 continuation line under-indented for visual indent
E128 ln:80 continuation line under-indented for visual indent
E128 ln:99 continuation line under-indented for visual indent
E126 ln:118 continuation line over-indented for hanging indent
E123 ln:122 closing bracket does not match indentation of opening bracket's line
E123 ln:140 closing bracket does not match indentation of opening bracket's line
E126 ln:144 continuation line over-indented for hanging indent
E121 ln:148 continuation line under-indented for hanging indent
E126 ln:150 continuation line over-indented for hanging indent
E121 ln:154 continuation line under-indented for hanging indent
E126 ln:182 continuation line over-indented for hanging indent
E123 ln:185 closing bracket does not match indentation of opening bracket's line
E126 ln:189 continuation line over-indented for hanging indent
E123 ln:192 closing bracket does not match indentation of opening bracket's line
E126 ln:195 continuation line over-indented for hanging indent
E123 ln:196 closing bracket does not match indentation of opening bracket's line
E126 ln:199 continuation line over-indented for hanging indent
E123 ln:200 closing bracket does not match indentation of opening bracket's line
E126 ln:251 continuation line over-indented for hanging indent
E128 ln:260 continuation line under-indented for visual indent
E128 ln:263 continuation line under-indented for visual indent
E126 ln:267 continuation line over-indented for hanging indent
E127 ln:276 continuation line over-indented for visual indent
E128 ln:295 continuation line under-indented for visual indent
E126 ln:296 continuation line over-indented for hanging indent
E128 ln:305 continuation line under-indented for visual indent
E128 ln:311 continuation line under-indented for visual indent
E128 ln:312 continuation line under-indented for visual indent
E128 ln:319 continuation line under-indented for visual indent
E128 ln:320 continuation line under-indented for visual indent
E126 ln:330 continuation line over-indented for hanging indent
E126 ln:341 continuation line over-indented for hanging indent
E128 ln:367 continuation line under-indented for visual indent
E128 ln:370 continuation line under-indented for visual indent
E128 ln:378 continuation line under-indented for visual indent
E128 ln:380 continuation line under-indented for visual indent
E128 ln:387 continuation line under-indented for visual indent
E128 ln:388 continuation line under-indented for visual indent
E126 ln:400 continuation line over-indented for hanging indent
E127 ln:402 continuation line over-indented for visual indent
E128 ln:436 continuation line under-indented for visual indent
E126 ln:437 continuation line over-indented for hanging indent
E126 ln:441 continuation line over-indented for hanging indent
E128 ln:448 continuation line under-indented for visual indent
E126 ln:449 continuation line over-indented for hanging indent
E126 ln:452 continuation line over-indented for hanging indent
E128 ln:458 continuation line under-indented for visual indent
E128 ln:459 continuation line under-indented for visual indent
E126 ln:471 continuation line over-indented for hanging indent
E127 ln:473 continuation line over-indented for visual indent
E225 ln:504 missing whitespace around operator
E128 ln:507 continuation line under-indented for visual indent
E126 ln:508 continuation line over-indented for hanging indent
E126 ln:513 continuation line over-indented for hanging indent
E128 ln:524 continuation line under-indented for visual indent
E126 ln:525 continuation line over-indented for hanging indent
E126 ln:528 continuation line over-indented for hanging indent
E128 ln:534 continuation line under-indented for visual indent
E128 ln:535 continuation line under-indented for visual indent
E126 ln:547 continuation line over-indented for hanging indent
E127 ln:549 continuation line over-indented for visual indent
E128 ln:585 continuation line under-indented for visual indent
E126 ln:586 continuation line over-indented for hanging indent
E128 ln:598 continuation line under-indented for visual indent
E126 ln:599 continuation line over-indented for hanging indent
E126 ln:602 continuation line over-indented for hanging indent
E128 ln:608 continuation line under-indented for visual indent
E128 ln:609 continuation line under-indented for visual indent
E126 ln:621 continuation line over-indented for hanging indent
E127 ln:623 continuation line over-indented for visual indent
E128 ln:650 continuation line under-indented for visual indent
E128 ln:653 continuation line under-indented for visual indent
E128 ln:658 continuation line under-indented for visual indent
E128 ln:664 continuation line under-indented for visual indent
E128 ln:665 continuation line under-indented for visual indent
E128 ln:697 continuation line under-indented for visual indent
E128 ln:704 continuation line under-indented for visual indent
E128 ln:708 continuation line under-indented for visual indent
E128 ln:710 continuation line under-indented for visual indent
E126 ln:714 continuation line over-indented for hanging indent
E127 ln:716 continuation line over-indented for visual indent
E128 ln:717 continuation line under-indented for visual indent
E128 ln:744 continuation line under-indented for visual indent
E128 ln:751 continuation line under-indented for visual indent
E128 ln:755 continuation line under-indented for visual indent
E128 ln:757 continuation line under-indented for visual indent
E126 ln:761 continuation line over-indented for hanging indent
E127 ln:763 continuation line over-indented for visual indent
E128 ln:764 continuation line under-indented for visual indent
E128 ln:787 continuation line under-indented for visual indent
E126 ln:788 continuation line over-indented for hanging indent
E127 ln:792 continuation line over-indented for visual indent
E128 ln:799 continuation line under-indented for visual indent
E126 ln:800 continuation line over-indented for hanging indent
E128 ln:806 continuation line under-indented for visual indent
E128 ln:807 continuation line under-indented for visual indent
E126 ln:819 continuation line over-indented for hanging indent
E127 ln:821 continuation line over-indented for visual indent
E128 ln:881 continuation line under-indented for visual indent
E128 ln:882 continuation line under-indented for visual indent
E126 ln:894 continuation line over-indented for hanging indent
E127 ln:896 continuation line over-indented for visual indent
E128 ln:946 continuation line under-indented for visual indent
E128 ln:947 continuation line under-indented for visual indent
E126 ln:959 continuation line over-indented for hanging indent
E127 ln:961 continuation line over-indented for visual indent
E128 ln:1000 continuation line under-indented for visual indent
E128 ln:1014 continuation line under-indented for visual indent
E128 ln:1015 continuation line under-indented for visual indent
E126 ln:1027 continuation line over-indented for hanging indent
E127 ln:1029 continuation line over-indented for visual indent
E126 ln:1043 continuation line over-indented for hanging indent
E127 ln:1071 continuation line over-indented for visual indent
E128 ln:1102 continuation line under-indented for visual indent
E128 ln:1104 continuation line under-indented for visual indent
E126 ln:1105 continuation line over-indented for hanging indent
E123 ln:1109 closing bracket does not match indentation of opening bracket's line
E128 ln:1112 continuation line under-indented for visual indent
E126 ln:1113 continuation line over-indented for hanging indent
E128 ln:1119 continuation line under-indented for visual indent
E128 ln:1120 continuation line under-indented for visual indent
E126 ln:1132 continuation line over-indented for hanging indent
E127 ln:1134 continuation line over-indented for visual indent
E117 ln:1171 over-indented
E126 ln:1173 continuation line over-indented for hanging indent
E128 ln:1199 continuation line under-indented for visual indent
E128 ln:1258 continuation line under-indented for visual indent
E128 ln:1259 continuation line under-indented for visual indent
E128 ln:1261 continuation line under-indented for visual indent
E128 ln:1268 continuation line under-indented for visual indent
E128 ln:1272 continuation line under-indented for visual indent
E128 ln:1300 continuation line under-indented for visual indent
E128 ln:1307 continuation line under-indented for visual indent
E128 ln:1311 continuation line under-indented for visual indent
E128 ln:1313 continuation line under-indented for visual indent
E127 ln:1317 continuation line over-indented for visual indent
E128 ln:1318 continuation line under-indented for visual indent
E128 ln:1381 continuation line under-indented for visual indent
E128 ln:1382 continuation line under-indented for visual indent
E126 ln:1394 continuation line over-indented for hanging indent
E127 ln:1396 continuation line over-indented for visual indent
E128 ln:1456 continuation line under-indented for visual indent
E128 ln:1471 continuation line under-indented for visual indent
E128 ln:1488 continuation line under-indented for visual indent
E128 ln:1509 continuation line under-indented for visual indent
E128 ln:1511 continuation line under-indented for visual indent
E128 ln:1544 continuation line under-indented for visual indent
E128 ln:1546 continuation line under-indented for visual indent
E128 ln:1558 continuation line under-indented for visual indent
E126 ln:1564 continuation line over-indented for hanging indent
E128 ln:1577 continuation line under-indented for visual indent
E126 ln:1583 continuation line over-indented for hanging indent
E128 ln:1587 continuation line under-indented for visual indent
E126 ln:1593 continuation line over-indented for hanging indent
E128 ln:1606 continuation line under-indented for visual indent
E126 ln:1612 continuation line over-indented for hanging indent
E126 ln:1613 continuation line over-indented for hanging indent
E128 ln:1625 continuation line under-indented for visual indent
E126 ln:1631 continuation line over-indented for hanging indent
E126 ln:1632 continuation line over-indented for hanging indent
E128 ln:1645 continuation line under-indented for visual indent
E126 ln:1651 continuation line over-indented for hanging indent
E126 ln:1652 continuation line over-indented for hanging indent
E128 ln:1656 continuation line under-indented for visual indent
E126 ln:1662 continuation line over-indented for hanging indent
E126 ln:1663 continuation line over-indented for hanging indent
E128 ln:1676 continuation line under-indented for visual indent
E126 ln:1682 continuation line over-indented for hanging indent
E126 ln:1683 continuation line over-indented for hanging indent
E128 ln:1695 continuation line under-indented for visual indent
E126 ln:1701 continuation line over-indented for hanging indent
E126 ln:1702 continuation line over-indented for hanging indent
E128 ln:1715 continuation line under-indented for visual indent
E126 ln:1721 continuation line over-indented for hanging indent
E126 ln:1722 continuation line over-indented for hanging indent
E128 ln:1726 continuation line under-indented for visual indent
E126 ln:1732 continuation line over-indented for hanging indent
E126 ln:1733 continuation line over-indented for hanging indent
E128 ln:1746 continuation line under-indented for visual indent
E117 ln:1779 over-indented
E126 ln:1781 continuation line over-indented for hanging indent
E128 ln:1788 continuation line under-indented for visual indent
E128 ln:1792 continuation line under-indented for visual indent
E128 ln:1797 continuation line under-indented for visual indent
E128 ln:1803 continuation line under-indented for visual indent
E128 ln:1804 continuation line under-indented for visual indent
E265 ln:1809 block comment should start with '# '
E265 ln:1812 block comment should start with '# '
E265 ln:1813 block comment should start with '# '
E265 ln:1817 block comment should start with '# '
E265 ln:1819 block comment should start with '# '
E265 ln:1820 block comment should start with '# '
E265 ln:1822 block comment should start with '# '
E265 ln:1825 block comment should start with '# '
E265 ln:1827 block comment should start with '# '
E265 ln:1828 block comment should start with '# '
E128 ln:1835 continuation line under-indented for visual indent
E128 ln:1839 continuation line under-indented for visual indent
E128 ln:1845 continuation line under-indented for visual indent
E128 ln:1851 continuation line under-indented for visual indent
E128 ln:1852 continuation line under-indented for visual indent
E265 ln:1857 block comment should start with '# '
E265 ln:1860 block comment should start with '# '
E265 ln:1862 block comment should start with '# '
E265 ln:1863 block comment should start with '# '
E265 ln:1865 block comment should start with '# '
E265 ln:1869 block comment should start with '# '
E265 ln:1871 block comment should start with '# '
E265 ln:1872 block comment should start with '# '
E128 ln:1878 continuation line under-indented for visual indent
E128 ln:1884 continuation line under-indented for visual indent
E128 ln:1885 continuation line under-indented for visual indent
E128 ln:1891 continuation line under-indented for visual indent
E128 ln:1897 continuation line under-indented for visual indent
E128 ln:1898 continuation line under-indented for visual indent
E128 ln:1900 continuation line under-indented for visual indent
E128 ln:1908 continuation line under-indented for visual indent
E128 ln:1910 continuation line under-indented for visual indent
E126 ln:1911 continuation line over-indented for hanging indent
E128 ln:1914 continuation line under-indented for visual indent
E128 ln:1915 continuation line under-indented for visual indent
E128 ln:1923 continuation line under-indented for visual indent
E128 ln:1925 continuation line under-indented for visual indent
E126 ln:1926 continuation line over-indented for hanging indent
E128 ln:1930 continuation line under-indented for visual indent
E128 ln:1932 continuation line under-indented for visual indent
E128 ln:1933 continuation line under-indented for visual indent
E128 ln:1941 continuation line under-indented for visual indent
E128 ln:1943 continuation line under-indented for visual indent
E126 ln:1944 continuation line over-indented for hanging indent
E128 ln:1947 continuation line under-indented for visual indent
E128 ln:1949 continuation line under-indented for visual indent
E128 ln:1950 continuation line under-indented for visual indent
-------------------------------------------------
ckan/tests/legacy/functional/test_activity_OLD.py
-------------------------------------------------
E128 ln:46 continuation line under-indented for visual indent
E128 ln:47 continuation line under-indented for visual indent
E128 ln:48 continuation line under-indented for visual indent
E128 ln:49 continuation line under-indented for visual indent
E123 ln:55 closing bracket does not match indentation of opening bracket's line
E203 ln:64 whitespace before ':'
E203 ln:65 whitespace before ':'
E126 ln:78 continuation line over-indented for hanging indent
E123 ln:86 closing bracket does not match indentation of opening bracket's line
E126 ln:89 continuation line over-indented for hanging indent
E123 ln:91 closing bracket does not match indentation of opening bracket's line
E127 ln:96 continuation line over-indented for visual indent
E127 ln:97 continuation line over-indented for visual indent
E222 ln:100 multiple spaces after operator
E127 ln:105 continuation line over-indented for visual indent
E127 ln:106 continuation line over-indented for visual indent
E127 ln:115 continuation line over-indented for visual indent
E127 ln:116 continuation line over-indented for visual indent
E127 ln:125 continuation line over-indented for visual indent
E127 ln:126 continuation line over-indented for visual indent
E128 ln:133 continuation line under-indented for visual indent
E128 ln:140 continuation line under-indented for visual indent
E123 ln:146 closing bracket does not match indentation of opening bracket's line
E127 ln:152 continuation line over-indented for visual indent
E127 ln:160 continuation line over-indented for visual indent
E127 ln:168 continuation line over-indented for visual indent
E127 ln:177 continuation line over-indented for visual indent
E127 ln:178 continuation line over-indented for visual indent
E127 ln:186 continuation line over-indented for visual indent
E127 ln:187 continuation line over-indented for visual indent
E127 ln:195 continuation line over-indented for visual indent
E127 ln:196 continuation line over-indented for visual indent
E127 ln:204 continuation line over-indented for visual indent
E127 ln:205 continuation line over-indented for visual indent
E127 ln:215 continuation line over-indented for visual indent
E127 ln:216 continuation line over-indented for visual indent
E127 ln:224 continuation line over-indented for visual indent
E127 ln:230 continuation line over-indented for visual indent
E128 ln:236 continuation line under-indented for visual indent
E128 ln:238 continuation line under-indented for visual indent
------------------------------------------------------
ckan/tests/legacy/functional/api/test_dashboard_OLD.py
------------------------------------------------------
E302 ln:19 expected 2 blank lines, found 1
E123 ln:29 closing bracket does not match indentation of opening bracket's line
E128 ln:31 continuation line under-indented for visual indent
E126 ln:44 continuation line over-indented for hanging indent
E123 ln:46 closing bracket does not match indentation of opening bracket's line
E126 ln:49 continuation line over-indented for hanging indent
E123 ln:51 closing bracket does not match indentation of opening bracket's line
E126 ln:54 continuation line over-indented for hanging indent
E123 ln:56 closing bracket does not match indentation of opening bracket's line
E128 ln:69 continuation line under-indented for visual indent
E128 ln:70 continuation line under-indented for visual indent
E126 ln:71 continuation line over-indented for hanging indent
E128 ln:82 continuation line under-indented for visual indent
E128 ln:98 continuation line under-indented for visual indent
E123 ln:146 closing bracket does not match indentation of opening bracket's line
E128 ln:148 continuation line under-indented for visual indent
E128 ln:154 continuation line under-indented for visual indent
E128 ln:160 continuation line under-indented for visual indent
E128 ln:166 continuation line under-indented for visual indent
E128 ln:172 continuation line under-indented for visual indent
E265 ln:189 block comment should start with '# '
E265 ln:190 block comment should start with '# '
E265 ln:191 block comment should start with '# '
E128 ln:215 continuation line under-indented for visual indent
E128 ln:221 continuation line under-indented for visual indent
E128 ln:241 continuation line under-indented for visual indent
E128 ln:247 continuation line under-indented for visual indent
E231 ln:267 missing whitespace after ':'
E128 ln:275 continuation line under-indented for visual indent
E128 ln:299 continuation line under-indented for visual indent
E128 ln:305 continuation line under-indented for visual indent
E128 ln:344 continuation line under-indented for visual indent
E128 ln:345 continuation line under-indented for visual indent
E128 ln:357 continuation line under-indented for visual indent
Failing Files:
==============
ckan/tests/legacy/functional/api/test_activity_OLD.py
ckan/tests/legacy/functional/api/test_dashboard_OLD.py
ckan/tests/legacy/functional/test_activity_OLD.py
ckan/tests/test_authz.py
======================================================================
ERROR: ckanext.example_iuploader.test.test_plugin.TestExampleIUploaderPlugin.test_resource_download_iuploader_called
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/mock/mock.py", line 1305, in patched
return func(*args, **keywargs)
File "/vagrant/src/ckan/ckanext/example_iuploader/test/test_plugin.py", line 87, in test_resource_download_iuploader_called
env, response = _get_package_new_page(app)
File "/vagrant/src/ckan/ckanext/example_iuploader/test/test_plugin.py", line 42, in _get_package_new_page
extra_environ=env,
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webtest/app.py", line 759, in get
expect_errors=expect_errors)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webtest/app.py", line 1102, in do_request
res = req.get_response(app, catch_exc_info=True)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/request.py", line 1049, in get_response
application, catch_exc_info=True)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/request.py", line 1022, in call_application
app_iter = application(self.environ, start_response)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webtest/lint.py", line 179, in lint_app
iterator = application(environ, start_response_wrapper)
File "/vagrant/src/ckan/ckan/config/middleware/__init__.py", line 203, in __call__
return self.apps[app_name](environ, start_response)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/repoze/who/middleware.py", line 64, in __call__
return self.app(environ, start_response)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/dec.py", line 208, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/fanstatic/publisher.py", line 234, in __call__
return request.get_response(self.app)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/request.py", line 1053, in get_response
application, catch_exc_info=False)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/request.py", line 1022, in call_application
app_iter = application(self.environ, start_response)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/dec.py", line 208, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/fanstatic/injector.py", line 54, in __call__
response = request.get_response(self.app)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/request.py", line 1053, in get_response
application, catch_exc_info=False)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/request.py", line 1022, in call_application
app_iter = application(self.environ, start_response)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/flask/app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/beaker/middleware.py", line 156, in __call__
return self.wrap_app(environ, session_start_response)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/flask/app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/flask/app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/flask/app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/flask/app.py", line 1517, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/flask/app.py", line 1598, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/flask/views.py", line 84, in view
return self.dispatch_request(*args, **kwargs)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/flask/views.py", line 149, in dispatch_request
return meth(*args, **kwargs)
File "/vagrant/src/ckan/ckan/views/dataset.py", line 661, in get
u'errors_json': errors_json
File "/vagrant/src/ckan/ckan/lib/base.py", line 150, in render
return flask_render_template(template_name, **extra_vars)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/flask/templating.py", line 134, in render_template
context, ctx.app)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/flask/templating.py", line 116, in _render
rv = template.render(context)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/jinja2/environment.py", line 1008, in render
return self.environment.handle_exception(exc_info, True)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/jinja2/environment.py", line 780, in handle_exception
reraise(exc_type, exc_value, tb)
File "/vagrant/src/ckan/ckan/templates/package/new.html", line 9, in top-level template code
{% block subtitle %}{{ _('Create Dataset') }}{% endblock %}
File "/vagrant/src/ckan/ckan/templates/package/base_form_page.html", line 1, in top-level template code
{% extends "package/edit_base.html" %}
File "/vagrant/src/ckan/ckan/templates/package/edit_base.html", line 1, in top-level template code
{% extends 'package/base.html' %}
File "/vagrant/src/ckan/ckan/templates/package/base.html", line 3, in top-level template code
{% set pkg = pkg_dict %}
File "/vagrant/src/ckan/ckan/templates/page.html", line 1, in top-level template code
{% extends "base.html" %}
File "/vagrant/src/ckan/ckan/templates/base.html", line 68, in top-level template code
{%- block styles %}
File "/vagrant/src/ckan/ckan/templates/base.html", line 72, in block "styles"
{% asset main_css[6:-4] %}
File "/vagrant/src/ckan/ckan/lib/jinja_extensions.py", line 347, in _call
h.include_asset(args[0])
File "/vagrant/src/ckan/ckan/lib/webassets_tools.py", line 106, in include_asset
urls = [url_for_static_or_external(url) for url in bundle.urls()]
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webassets/bundle.py", line 806, in urls
urls.extend(bundle._urls(new_ctx, extra_filters, *args, **kwargs))
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webassets/bundle.py", line 765, in _urls
*args, **kwargs)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webassets/bundle.py", line 609, in _build
if ctx.updater else True
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webassets/updater.py", line 173, in needs_rebuild
super(TimestampUpdater, self).needs_rebuild(bundle, ctx) or \
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webassets/updater.py", line 103, in needs_rebuild
return self.check_bundle_definition(bundle, ctx)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webassets/updater.py", line 82, in check_bundle_definition
if not ctx.cache:
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webassets/bundle.py", line 50, in __getattr__
return self.getattr(self._parent, item)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webassets/bundle.py", line 58, in getattr
return getattr(object, item)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webassets/env.py", line 461, in _get_cache
cache = get_cache(self._storage['cache'], self)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/webassets/cache.py", line 236, in get_cache
os.makedirs(directory)
File "/usr/lib/ckan/default/lib/python2.7/os.py", line 150, in makedirs
makedirs(head, mode)
File "/usr/lib/ckan/default/lib/python2.7/os.py", line 150, in makedirs
makedirs(head, mode)
File "/usr/lib/ckan/default/lib/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/doesnt_exist'
======================================================================
FAIL: There should be no warnings or errors when building the Sphinx docs.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/vagrant/src/ckan/ckan/tests/test_coding_standards.py", line 117, in test_building_the_docs
u"{warnings}".format(warnings=new_warnings))
AssertionError: Don't add any new warnings to the Sphinx build: [u'/vagrant/src/ckan/doc/maintaining/configuration.rst:587: WARNING: duplicate label ckan.auth.create_user_via_web, other instance in /vagrant/src/ckan/doc/maintaining/authorization.rst', u'/vagrant/src/ckan/doc/maintaining/configuration.rst:487: WARNING: duplicate label ckan.auth.create_unowned_dataset, other instance in /vagrant/src/ckan/doc/maintaining/authorization.rst', u'/vagrant/src/ckan/doc/maintaining/configuration.rst:517: WARNING: duplicate label ckan.auth.user_create_groups, other instance in /vagrant/src/ckan/doc/maintaining/authorization.rst', u'/vagrant/src/ckan/doc/maintaining/configuration.rst:559: WARNING: duplicate label ckan.auth.user_delete_organizations, other instance in /vagrant/src/ckan/doc/maintaining/authorization.rst', u'/vagrant/src/ckan/doc/maintaining/configuration.rst:573: WARNING: duplicate label ckan.auth.create_user_via_api, other instance in /vagrant/src/ckan/doc/maintaining/authorization.rst', u'/vagrant/src/ckan/doc/maintaining/configuration.rst:501: WARNING: duplicate label ckan.auth.create_dataset_if_not_in_organization, other instance in /vagrant/src/ckan/doc/maintaining/authorization.rst', u'/vagrant/src/ckan/doc/maintaining/configuration.rst:545: WARNING: duplicate label ckan.auth.user_delete_groups, other instance in /vagrant/src/ckan/doc/maintaining/authorization.rst', u'/vagrant/src/ckan/doc/maintaining/configuration.rst:531: WARNING: duplicate label ckan.auth.user_create_organizations, other instance in /vagrant/src/ckan/doc/maintaining/authorization.rst', u'/vagrant/src/ckan/doc/maintaining/configuration.rst:601: WARNING: duplicate label ckan.auth.roles_that_cascade_to_sub_groups, other instance in /vagrant/src/ckan/doc/maintaining/authorization.rst', u'/vagrant/src/ckan/doc/maintaining/configuration.rst:473: WARNING: duplicate label ckan.auth.anon_create_dataset, other instance in /vagrant/src/ckan/doc/maintaining/authorization.rst', u'/vagrant/src/ckan/doc/maintaining/configuration.rst:618: WARNING: duplicate label ckan.auth.public_user_details, other instance in /vagrant/src/ckan/doc/maintaining/authorization.rst']
======================================================================
FAIL: Test that string literals are prefixed by ``u``, ``b`` or ``ur``.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/vagrant/src/ckan/ckan/tests/test_coding_standards.py", line 712, in test_string_literals_are_prefixed
raise AssertionError(u'\n'.join(lines))
AssertionError: Unprefixed string literals:
ckan/tests/legacy/functional/test_activity_OLD.py
line 30, column 34
line 30, column 67
line 31, column 28
line 33, column 49
line 40, column 28
line 40, column 56
line 42, column 9
line 45, column 22
line 45, column 30
line 46, column 17
line 46, column 29
line 47, column 17
line 47, column 26
line 48, column 17
line 48, column 26
line 49, column 17
line 49, column 29
line 51, column 13
line 52, column 13
line 53, column 13
line 54, column 13
line 57, column 26
line 60, column 16
line 64, column 13
line 64, column 22
line 65, column 13
line 65, column 23
line 77, column 16
line 82, column 13
line 82, column 20
line 83, column 13
line 83, column 28
line 84, column 13
line 84, column 23
line 85, column 13
line 85, column 21
line 89, column 17
line 90, column 17
line 95, column 16
line 100, column 29
line 104, column 16
line 110, column 28
line 114, column 16
line 124, column 16
line 129, column 34
line 132, column 16
line 136, column 31
line 136, column 37
line 139, column 16
line 140, column 17
line 144, column 13
line 144, column 21
line 145, column 13
line 145, column 22
line 151, column 16
line 155, column 26
line 159, column 16
line 163, column 26
line 167, column 16
line 171, column 16
line 171, column 24
line 176, column 16
line 181, column 35
line 181, column 42
line 181, column 53
line 181, column 62
line 185, column 16
line 190, column 41
line 194, column 16
line 203, column 16
line 214, column 16
line 219, column 25
line 223, column 16
line 229, column 34
line 230, column 42
line 234, column 26
line 235, column 26
line 236, column 41
line 239, column 34
line 240, column 31
ckan/tests/legacy/functional/api/test_dashboard_OLD.py
line 20, column 5
line 24, column 9
line 26, column 13
line 26, column 21
line 27, column 13
line 27, column 22
line 28, column 13
line 28, column 25
line 30, column 33
line 31, column 32
line 42, column 40
line 44, column 17
line 45, column 17
line 47, column 39
line 49, column 17
line 50, column 17
line 52, column 44
line 54, column 17
line 55, column 17
line 64, column 9
line 68, column 34
line 70, column 32
line 80, column 9
line 81, column 26
line 88, column 26
line 97, column 19
line 101, column 19
line 104, column 19
line 107, column 19
line 110, column 9
line 115, column 45
line 120, column 9
line 145, column 13
line 145, column 21
line 147, column 34
line 148, column 32
line 152, column 30
line 152, column 36
line 153, column 34
line 154, column 32
line 158, column 30
line 158, column 36
line 159, column 34
line 160, column 32
line 164, column 30
line 164, column 36
line 165, column 34
line 166, column 32
line 170, column 30
line 170, column 38
line 170, column 53
line 170, column 62
line 171, column 34
line 172, column 32
line 179, column 9
line 188, column 50
line 192, column 50
line 193, column 50
line 207, column 9
line 213, column 30
line 213, column 38
line 213, column 53
line 213, column 62
line 214, column 34
line 215, column 32
line 224, column 45
line 227, column 36
line 231, column 37
line 231, column 49
line 231, column 58
line 234, column 9
line 239, column 30
line 239, column 38
line 240, column 34
line 241, column 32
line 250, column 45
line 253, column 36
line 257, column 37
line 257, column 49
line 257, column 58
line 260, column 9
line 266, column 27
line 267, column 28
line 267, column 34
line 267, column 43
line 269, column 32
line 270, column 19
line 278, column 45
line 281, column 34
line 285, column 37
line 285, column 47
line 285, column 56
line 297, column 30
line 297, column 38
line 297, column 54
line 297, column 63
line 298, column 34
line 299, column 28
line 308, column 45
line 311, column 36
line 315, column 37
line 315, column 49
line 315, column 58
line 336, column 28
line 336, column 56
line 341, column 21
line 342, column 34
line 342, column 42
line 342, column 57
line 343, column 38
line 345, column 32
line 350, column 9
line 355, column 30
line 355, column 38
line 356, column 34
line 357, column 28
ckan/tests/legacy/functional/api/test_activity_OLD.py
line 44, column 26
line 47, column 25
line 59, column 26
line 62, column 25
line 73, column 8
line 76, column 26
line 79, column 25
line 88, column 28
line 88, column 55
line 95, column 26
line 98, column 25
line 112, column 42
line 116, column 5
line 118, column 13
line 118, column 20
line 119, column 13
line 119, column 28
line 120, column 13
line 120, column 23
line 121, column 13
line 121, column 21
line 126, column 5
line 128, column 16
line 132, column 9
line 133, column 9
line 133, column 18
line 134, column 9
line 134, column 19
line 135, column 9
line 135, column 25
line 136, column 9
line 136, column 23
line 137, column 9
line 137, column 29
line 138, column 9
line 138, column 18
line 139, column 9
line 139, column 16
line 144, column 13
line 144, column 20
line 145, column 13
line 145, column 28
line 146, column 13
line 146, column 23
line 147, column 13
line 147, column 21
line 150, column 13
line 150, column 20
line 151, column 13
line 151, column 28
line 152, column 13
line 152, column 23
line 153, column 13
line 153, column 21
line 158, column 13
line 158, column 21
line 159, column 13
line 159, column 21
line 163, column 23
line 163, column 31
line 175, column 34
line 175, column 67
line 176, column 28
line 180, column 40
line 182, column 17
line 183, column 17
line 184, column 17
line 186, column 38
line 189, column 17
line 190, column 17
line 191, column 17
line 193, column 41
line 195, column 17
line 197, column 42
line 199, column 17
line 211, column 30
line 214, column 19
line 215, column 33
line 223, column 30
line 226, column 19
line 227, column 33
line 235, column 30
line 238, column 19
line 238, column 35
line 239, column 33
line 247, column 30
line 251, column 17
line 286, column 23
line 297, column 26
line 299, column 21
line 300, column 30
line 302, column 33
line 303, column 24
line 304, column 34
line 318, column 48
line 347, column 45
line 349, column 12
line 350, column 27
line 352, column 12
line 353, column 27
line 363, column 23
line 386, column 48
line 416, column 45
line 418, column 12
line 419, column 27
line 421, column 12
line 422, column 27
line 432, column 23
line 441, column 17
line 452, column 17
line 457, column 48
line 487, column 45
line 489, column 12
line 490, column 27
line 492, column 12
line 493, column 27
line 503, column 23
line 513, column 17
line 516, column 50
line 517, column 50
line 519, column 58
line 520, column 50
line 528, column 17
line 533, column 48
line 563, column 45
line 565, column 12
line 566, column 27
line 568, column 12
line 569, column 27
line 576, column 19
line 581, column 23
line 594, column 24
line 594, column 36
line 594, column 45
line 602, column 17
line 607, column 48
line 637, column 45
line 639, column 12
line 640, column 27
line 642, column 12
line 643, column 27
line 652, column 34
line 654, column 28
line 663, column 48
line 681, column 12
line 682, column 27
line 684, column 12
line 685, column 27
line 700, column 23
line 700, column 42
line 700, column 51
line 709, column 43
line 716, column 42
line 722, column 45
line 724, column 12
line 725, column 27
line 727, column 12
line 728, column 27
line 734, column 23
line 734, column 42
line 734, column 51
line 747, column 23
line 747, column 42
line 747, column 51
line 756, column 43
line 763, column 42
line 769, column 45
line 771, column 12
line 772, column 27
line 774, column 12
line 775, column 27
line 792, column 17
line 805, column 48
line 836, column 45
line 838, column 12
line 839, column 27
line 841, column 12
line 842, column 27
line 857, column 23
line 866, column 30
line 867, column 30
line 869, column 38
line 870, column 30
line 880, column 48
line 910, column 45
line 912, column 12
line 913, column 27
line 915, column 12
line 916, column 27
line 931, column 23
line 937, column 28
line 945, column 48
line 975, column 45
line 978, column 27
line 981, column 27
line 998, column 25
line 999, column 34
line 1001, column 28
line 1013, column 48
line 1039, column 62
line 1046, column 45
line 1048, column 12
line 1049, column 27
line 1051, column 12
line 1052, column 27
line 1067, column 52
line 1071, column 17
line 1098, column 44
line 1101, column 45
line 1107, column 13
line 1108, column 13
line 1118, column 48
line 1148, column 45
line 1150, column 12
line 1151, column 27
line 1153, column 12
line 1154, column 27
line 1169, column 52
line 1173, column 17
line 1186, column 52
line 1196, column 52
line 1208, column 52
line 1231, column 52
line 1243, column 52
line 1257, column 22
line 1257, column 30
line 1258, column 17
line 1258, column 26
line 1258, column 46
line 1258, column 55
line 1259, column 17
line 1259, column 29
line 1260, column 34
line 1262, column 28
line 1271, column 44
line 1280, column 45
line 1282, column 12
line 1283, column 27
line 1285, column 12
line 1286, column 27
line 1298, column 25
line 1298, column 33
line 1298, column 48
line 1298, column 57
line 1299, column 34
line 1301, column 28
line 1312, column 43
line 1317, column 34
line 1324, column 45
line 1326, column 12
line 1327, column 27
line 1329, column 12
line 1330, column 27
line 1358, column 44
line 1367, column 24
line 1370, column 34
line 1380, column 48
line 1410, column 45
line 1412, column 12
line 1413, column 27
line 1415, column 12
line 1416, column 27
line 1427, column 13
line 1428, column 13
line 1429, column 13
line 1429, column 30
line 1438, column 13
line 1439, column 13
line 1440, column 13
line 1440, column 30
line 1441, column 13
line 1441, column 22
line 1441, column 30
line 1441, column 38
line 1451, column 13
line 1452, column 13
line 1453, column 13
line 1453, column 30
line 1455, column 34
line 1466, column 13
line 1467, column 13
line 1468, column 13
line 1468, column 30
line 1470, column 34
line 1472, column 28
line 1483, column 13
line 1484, column 13
line 1485, column 13
line 1485, column 30
line 1487, column 34
line 1489, column 28
line 1489, column 45
line 1498, column 23
line 1502, column 13
line 1503, column 13
line 1504, column 13
line 1505, column 13
line 1505, column 30
line 1519, column 13
line 1520, column 13
line 1521, column 13
line 1521, column 30
line 1522, column 13
line 1525, column 31
line 1533, column 23
line 1537, column 13
line 1538, column 13
line 1539, column 13
line 1540, column 13
line 1540, column 30
line 1554, column 13
line 1555, column 13
line 1555, column 30
line 1557, column 34
line 1559, column 28
line 1572, column 13
line 1572, column 24
line 1573, column 13
line 1574, column 13
line 1574, column 30
line 1576, column 34
line 1578, column 28
line 1586, column 34
line 1588, column 28
line 1601, column 13
line 1601, column 24
line 1602, column 13
line 1603, column 13
line 1603, column 30
line 1605, column 34
line 1607, column 28
line 1621, column 13
line 1622, column 13
line 1622, column 30
line 1624, column 34
line 1626, column 28
line 1640, column 13
line 1640, column 26
line 1641, column 13
line 1642, column 13
line 1642, column 30
line 1644, column 34
line 1646, column 28
line 1655, column 34
line 1657, column 28
line 1671, column 13
line 1671, column 26
line 1672, column 13
line 1673, column 13
line 1673, column 30
line 1675, column 34
line 1677, column 28
line 1691, column 13
line 1692, column 13
line 1694, column 34
line 1696, column 28
line 1710, column 13
line 1711, column 13
line 1712, column 13
line 1712, column 30
line 1714, column 34
line 1716, column 28
line 1725, column 34
line 1727, column 28
line 1741, column 13
line 1742, column 13
line 1743, column 13
line 1743, column 30
line 1745, column 34
line 1747, column 28
line 1764, column 52
line 1777, column 52
line 1781, column 17
line 1789, column 17
line 1790, column 26
line 1791, column 34
line 1802, column 48
line 1836, column 17
line 1837, column 26
line 1838, column 34
line 1850, column 48
line 1876, column 9
line 1877, column 54
line 1878, column 20
line 1882, column 9
line 1884, column 17
line 1884, column 45
line 1889, column 9
line 1891, column 17
line 1891, column 43
line 1895, column 9
line 1897, column 17
line 1897, column 45
line 1900, column 17
line 1904, column 9
line 1907, column 56
line 1908, column 22
line 1909, column 51
line 1911, column 22
line 1914, column 17
line 1919, column 9
line 1922, column 56
line 1923, column 22
line 1924, column 51
line 1926, column 22
line 1928, column 28
line 1929, column 59
line 1932, column 17
line 1937, column 9
line 1940, column 56
line 1941, column 22
line 1942, column 51
line 1944, column 22
line 1946, column 59
line 1949, column 17
----------------------------------------------------------------------
Ran 2502 tests in 1345.978s
FAILED (SKIP=3, errors=2, failures=2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment