Skip to content

Instantly share code, notes, and snippets.

@amercader
Created July 10, 2018 14:20
Show Gist options
  • Save amercader/804bbdce0e7785f714ba3bcc426a429b to your computer and use it in GitHub Desktop.
Save amercader/804bbdce0e7785f714ba3bcc426a429b to your computer and use it in GitHub Desktop.
nosetests --reset-db --nologcapture --with-pylons=test-core-custom.ini ckan/tests/legacy -v
No handlers could be found for logger "ckan.lib.uploader"
ckan.tests.legacy.setup_test_search_index ... 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, ... /home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/sqlalchemy/orm/session.py:2146: 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.
% method)
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.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.TestActivity.test_follow_dataset ... ok
ckan.tests.legacy.functional.api.test_activity.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.TestDashboard.test_00_dashboard_activity_list_not_logged_in ... ok
ckan.tests.legacy.functional.api.test_dashboard.TestDashboard.test_00_dashboard_mark_new_activities_not_logged_in ... ok
ckan.tests.legacy.functional.api.test_dashboard.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
ckan.tests.legacy.functional.api.test_dashboard.TestDashboard.test_10_dashboard_activity_list_html_does_not_crash ... 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_00_read_search_params ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_00_read_search_params_with_errors ... 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_03_uri_qjson ... 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_05_uri_json_tags ... FAIL
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_05_uri_json_tags_multiple ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_06_uri_q_tags ... FAIL
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_07_uri_qjson_extras_2 ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_07_uri_qjson_tags ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_07_uri_qjson_tags_multiple ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_07_uri_qjson_tags_reverse ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_07_uri_qjson_tags_with_unicode ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_08_all_fields ... ok
ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_08_uri_qjson_malformed ... 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_syntax_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_all_packages_qjson ... 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 ... /home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/sqlalchemy/sql/compiler.py:624: SAWarning: Can't resolve label reference 'total DESC'; converting to text() (this warning may be suppressed after 10 occurrences)
util.ellipses_string(element.element))
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. ... ERROR
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 ... ERROR
ckan.tests.legacy.functional.test_group.TestGroup.test_sorting ... ERROR
ckan.tests.legacy.functional.test_group.TestMemberInvite.test_member_new_invites_user_if_received_email ... ERROR
ckan.tests.legacy.functional.test_group.TestRevisions.test_2_atom_feed ... ERROR
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_package.TestRevisions.test_2_atom_feed ... ok
ckan.tests.legacy.functional.test_pagination.TestPaginationGroup.test_group_index ... FAIL
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_revision.TestRevisionController.test_list_format_atom ... ok
ckan.tests.legacy.functional.test_revision.TestRevisionController.test_read ... 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_alphabet_pagination.TestPages.test_00_model ... ok
ckan.tests.legacy.lib.test_alphabet_pagination.TestPages.test_01_package_page ... ok
ckan.tests.legacy.lib.test_alphabet_pagination.TestPages.test_02_package_items ... ok
ckan.tests.legacy.lib.test_alphabet_pagination.TestPages.test_03_package_other_items ... ok
ckan.tests.legacy.lib.test_alphabet_pagination.TestPages.test_04_count ... ok
ckan.tests.legacy.lib.test_alphabet_pagination.TestTooFewToPage.test_01_package_page ... ok
ckan.tests.legacy.lib.test_alphabet_pagination.TestTooFewToPage.test_02_package_items ... 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_09_package_alter ... ok
ckan.tests.legacy.lib.test_dictization.TestBasicDictize.test_13_get_package_in_past ... 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_render_datetime ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_render_datetime_blank ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_render_datetime_but_from_string ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_render_datetime_with_hours ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_render_datetime_year_before_1900 ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_render_datetime_year_before_1900_escape_percent ... ok
ckan.tests.legacy.lib.test_helpers.TestHelpers.test_time_ago_in_words_from_str ... ok
ckan.tests.legacy.lib.test_i18n.TestI18n.test_handle_request__default ... 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_default ... 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 ... FAIL
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 ... ERROR
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 ... ERROR
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 ... ERROR
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
ERROR
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_activity.TestActivityDetail.test_by_activity_id ... ok
ckan.tests.legacy.models.test_extras.TestExtras.test_1 ... 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.TestPackage.test_create_package ... ok
ckan.tests.legacy.models.test_package.TestPackage.test_package_license ... ok
ckan.tests.legacy.models.test_package.TestPackage.test_update_package ... ok
ckan.tests.legacy.models.test_package.TestPackagePurge.test_purge ... 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.TestPackageWithTags.test_1 ... ok
ckan.tests.legacy.models.test_package.TestPackageWithTags.test_add_tag_by_name ... ok
ckan.tests.legacy.models.test_package.TestPackageWithTags.test_add_tag_by_name_existing ... ok
ckan.tests.legacy.models.test_package.TestPackageWithTags.test_tags ... ok
ckan.tests.legacy.models.test_package.TestRelatedRevisions.test_1_all_revisions ... ok
ckan.tests.legacy.models.test_package.TestRelatedRevisions.test_2_diff ... 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 ... ok
======================================================================
ERROR: Test user activity streams HTML rendering.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/functional/test_activity.py", line 146, in test_user_activity
group = group_create(context, group)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/logic/action/create.py", line 809, in group_create
return _group_or_org_create(context, data_dict)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/logic/action/create.py", line 642, in _group_or_org_create
schema = group_plugin.form_to_db_schema()
AttributeError: 'NoneType' object has no attribute 'form_to_db_schema'
======================================================================
ERROR: ckan.tests.legacy.functional.test_group.TestGroup.test_read_non_existent
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/functional/test_group.py", line 99, in test_read_non_existent
res = self.app.get(offset, status=404)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 208, in get
return self.do_request(req, status=status)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 389, in do_request
**req.environ)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/wsgilib.py", line 343, in raw_interactive
app_iter = application(basic_environ, start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/lint.py", line 170, in lint_app
iterator = application(environ, start_response_wrapper)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/config/middleware/__init__.py", line 205, in __call__
return self.apps[app_name](environ, start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/repoze/who/middleware.py", line 86, in __call__
app_iter = app(environ, wrapper.wrap_start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/dec.py", line 208, in call_func
return self.func(req, *args, **kwargs)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/fanstatic/publisher.py", line 234, in __call__
return request.get_response(self.app)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/request.py", line 1053, in get_response
application, catch_exc_info=False)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/request.py", line 1022, in call_application
app_iter = application(self.environ, start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/dec.py", line 208, in call_func
return self.func(req, *args, **kwargs)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/fanstatic/injector.py", line 54, in __call__
response = request.get_response(self.app)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/request.py", line 1053, in get_response
application, catch_exc_info=False)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/request.py", line 1022, in call_application
app_iter = application(self.environ, start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/beaker/middleware.py", line 156, in __call__
return self.wrap_app(environ, session_start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1517, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
rv = self.dispatch_request()
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1598, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/views/group.py", line 411, in read
u'schema': _db_to_form_schema(group_type=group_type),
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/views/group.py", line 56, in _db_to_form_schema
return lookup_group_plugin(group_type).db_to_form_schema()
AttributeError: 'NoneType' object has no attribute 'db_to_form_schema'
======================================================================
ERROR: ckan.tests.legacy.functional.test_group.TestGroup.test_sorting
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/functional/test_group.py", line 56, in test_sorting
results = get_action('group_list')(context, data_dict)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/logic/__init__.py", line 464, in wrapped
result = _action(context, data_dict, **kw)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/logic/action/get.py", line 477, in group_list
return _group_or_org_list(context, data_dict)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/logic/action/get.py", line 424, in _group_or_org_list
group_list.append(logic.get_action(action)(context, data_dict))
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/logic/__init__.py", line 464, in wrapped
result = _action(context, data_dict, **kw)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/logic/action/get.py", line 1281, in group_show
return _group_or_org_show(context, data_dict)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/logic/action/get.py", line 1232, in _group_or_org_show
schema = group_plugin.db_to_form_schema()
AttributeError: 'NoneType' object has no attribute 'db_to_form_schema'
======================================================================
ERROR: ckan.tests.legacy.functional.test_group.TestMemberInvite.test_member_new_invites_user_if_received_email
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/mock/mock.py", line 1305, in patched
return func(*args, **keywargs)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/functional/test_group.py", line 164, in test_member_new_invites_user_if_received_email
extra_environ={'REMOTE_USER': str(user.name)})
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 262, in post
expect_errors=expect_errors)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 243, in _gen_request
return self.do_request(req, status=status)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 389, in do_request
**req.environ)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/wsgilib.py", line 343, in raw_interactive
app_iter = application(basic_environ, start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/lint.py", line 170, in lint_app
iterator = application(environ, start_response_wrapper)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/config/middleware/__init__.py", line 205, in __call__
return self.apps[app_name](environ, start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/repoze/who/middleware.py", line 64, in __call__
return self.app(environ, start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/dec.py", line 208, in call_func
return self.func(req, *args, **kwargs)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/fanstatic/publisher.py", line 234, in __call__
return request.get_response(self.app)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/request.py", line 1053, in get_response
application, catch_exc_info=False)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/request.py", line 1022, in call_application
app_iter = application(self.environ, start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/dec.py", line 208, in call_func
return self.func(req, *args, **kwargs)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/fanstatic/injector.py", line 54, in __call__
response = request.get_response(self.app)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/request.py", line 1053, in get_response
application, catch_exc_info=False)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/request.py", line 1022, in call_application
app_iter = application(self.environ, start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/beaker/middleware.py", line 156, in __call__
return self.wrap_app(environ, session_start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1517, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
rv = self.dispatch_request()
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1598, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/views.py", line 84, in view
return self.dispatch_request(*args, **kwargs)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/views.py", line 149, in dispatch_request
return meth(*args, **kwargs)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/views/group.py", line 996, in post
user_dict = _action(u'user_invite')(context, user_data_dict)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/logic/__init__.py", line 464, in wrapped
result = _action(context, data_dict, **kw)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/logic/action/create.py", line 1070, in user_invite
{'id': data['group_id']})
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/logic/__init__.py", line 464, in wrapped
result = _action(context, data_dict, **kw)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/logic/action/get.py", line 1281, in group_show
return _group_or_org_show(context, data_dict)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/logic/action/get.py", line 1232, in _group_or_org_show
schema = group_plugin.db_to_form_schema()
AttributeError: 'NoneType' object has no attribute 'db_to_form_schema'
======================================================================
ERROR: ckan.tests.legacy.functional.test_group.TestRevisions.test_2_atom_feed
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/functional/test_group.py", line 137, in test_2_atom_feed
res = self.app.get(offset)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 208, in get
return self.do_request(req, status=status)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 389, in do_request
**req.environ)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/wsgilib.py", line 343, in raw_interactive
app_iter = application(basic_environ, start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/lint.py", line 170, in lint_app
iterator = application(environ, start_response_wrapper)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/config/middleware/__init__.py", line 205, in __call__
return self.apps[app_name](environ, start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/repoze/who/middleware.py", line 86, in __call__
app_iter = app(environ, wrapper.wrap_start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/dec.py", line 208, in call_func
return self.func(req, *args, **kwargs)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/fanstatic/publisher.py", line 234, in __call__
return request.get_response(self.app)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/request.py", line 1053, in get_response
application, catch_exc_info=False)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/request.py", line 1022, in call_application
app_iter = application(self.environ, start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/dec.py", line 208, in call_func
return self.func(req, *args, **kwargs)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/fanstatic/injector.py", line 54, in __call__
response = request.get_response(self.app)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/request.py", line 1053, in get_response
application, catch_exc_info=False)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/webob/request.py", line 1022, in call_application
app_iter = application(self.environ, start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/beaker/middleware.py", line 156, in __call__
return self.wrap_app(environ, session_start_response)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1517, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
rv = self.dispatch_request()
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/flask/app.py", line 1598, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/views/group.py", line 554, in history
u'schema': _db_to_form_schema()
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/views/group.py", line 56, in _db_to_form_schema
return lookup_group_plugin(group_type).db_to_form_schema()
AttributeError: 'NoneType' object has no attribute 'db_to_form_schema'
======================================================================
ERROR: ckan.tests.legacy.logic.test_action.TestAction.test_01_package_list_private
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/logic/test_action.py", line 92, in test_01_package_list_private
apikey=self.sysadmin_user.apikey)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/__init__.py", line 418, in call_action_api
extra_environ={'Authorization': str(apikey)}, status=status)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 262, in post
expect_errors=expect_errors)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 243, in _gen_request
return self.do_request(req, status=status)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 406, in do_request
self._check_status(status, res)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 442, in _check_status
"Bad response: %s (not %s)" % (res.full_status, status))
AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200)
======================================================================
ERROR: ckan.tests.legacy.logic.test_action.TestAction.test_03_create_private_package
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/logic/test_action.py", line 146, in test_03_create_private_package
apikey=self.sysadmin_user.apikey)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/__init__.py", line 418, in call_action_api
extra_environ={'Authorization': str(apikey)}, status=status)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 262, in post
expect_errors=expect_errors)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 243, in _gen_request
return self.do_request(req, status=status)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 406, in do_request
self._check_status(status, res)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 442, in _check_status
"Bad response: %s (not %s)" % (res.full_status, status))
AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200)
======================================================================
ERROR: ckan.tests.legacy.logic.test_action.TestAction.test_package_update_remove_org_error
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/logic/test_action.py", line 770, in test_package_update_remove_org_error
apikey=self.sysadmin_user.apikey, name='myorganization')
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/__init__.py", line 418, in call_action_api
extra_environ={'Authorization': str(apikey)}, status=status)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 262, in post
expect_errors=expect_errors)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 243, in _gen_request
return self.do_request(req, status=status)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 406, in do_request
self._check_status(status, res)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 442, in _check_status
"Bad response: %s (not %s)" % (res.full_status, status))
AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200)
======================================================================
ERROR: test suite for <class 'ckan.tests.legacy.logic.test_action.TestBulkActions'>
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/suite.py", line 209, in run
self.setUp()
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/suite.py", line 292, in setUp
self.setupContext(ancestor)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/suite.py", line 315, in setupContext
try_run(context, names)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/util.py", line 471, in try_run
return func()
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/logic/test_action.py", line 1043, in setup_class
params=data_dict)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 262, in post
expect_errors=expect_errors)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 243, in _gen_request
return self.do_request(req, status=status)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 406, in do_request
self._check_status(status, res)
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/paste/fixture.py", line 439, in _check_status
res.body))
AppError: Bad response: 500 INTERNAL SERVER ERROR (not 200 OK or 3xx redirect for /api/action/organization_create)
{"help": "http://test.ckan.net/api/3/action/help_show?name=organization_create", "success": false, "error": {"message": "Internal Server Error", "__type": "Internal Server Error"}}
======================================================================
ERROR: ckan.tests.legacy.test_coding_standards.TestPep8.test_pep8_fails
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/test_coding_standards.py", line 644, in test_pep8_fails
show_fails(msg, self.fails)
File "/home/adria/dev/pyenvs/ckan/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/views/group.py
-------------------
E501 ln:189 line too long (82 > 79 characters)
E501 ln:198 line too long (80 > 79 characters)
E501 ln:732 line too long (80 > 79 characters)
E501 ln:813 line too long (90 > 79 characters)
E501 ln:817 line too long (91 > 79 characters)
E501 ln:887 line too long (94 > 79 characters)
E501 ln:890 line too long (95 > 79 characters)
E501 ln:976 line too long (80 > 79 characters)
E305 ln:1072 expected 2 blank lines after class or function definition, found 1
----------------------------------
ckan/config/middleware/__init__.py
----------------------------------
E303 ln:67 too many blank lines (2)
-----------------
routing_master.py
-----------------
E266 ln:143 too many leading '#' for block comment
E501 ln:278 line too long (82 > 79 characters)
Failing Files:
==============
ckan/config/middleware/__init__.py
ckan/views/group.py
routing_master.py
======================================================================
FAIL: ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_05_uri_json_tags
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/functional/api/test_package_search.py", line 112, in test_05_uri_json_tags
self.assert_results(res_dict, [u'annakarenina'])
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/functional/api/test_package_search.py", line 44, in assert_results
assert_equal(set(res_dict['results']), set(expected_pkgs))
AssertionError: Items in the second set but not the first:
u'annakarenina'
======================================================================
FAIL: ckan.tests.legacy.functional.api.test_package_search.TestPackageSearchApi3.test_06_uri_q_tags
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/functional/api/test_package_search.py", line 129, in test_06_uri_q_tags
self.assert_results(res_dict, [u'annakarenina'])
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/functional/api/test_package_search.py", line 44, in assert_results
assert_equal(set(res_dict['results']), set(expected_pkgs))
AssertionError: Items in the second set but not the first:
u'annakarenina'
======================================================================
FAIL: ckan.tests.legacy.functional.test_pagination.TestPaginationGroup.test_group_index
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/functional/test_pagination.py", line 105, in test_group_index
assert 'href="/group?q=&amp;sort=&amp;page=2"' in res, res
AssertionError: Response: 200
Content-Type: text/html; charset=utf-8
Set-cookie: ckan=1064b0391408470d78180400e8bbc339abea5d7b228ce2d71a614571ad488df86d2cbbb9; expires=Mon, 10-Jul-2017 14:02:23 GMT; Path=/
Content-Length: 21532
<!DOCTYPE html>
<!--[if IE 9]> <html lang="en" class="ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html lang="en"> <!--<![endif]-->
<head>
<link rel="stylesheet" type="text/css" href="/fanstatic/vendor/:version:2018-06-25T12:54:42.62/select2/select2.css" />
<link rel="stylesheet" type="text/css" href="/fanstatic/css/:version:2018-06-25T12:54:42.60/main.css" />
<link rel="stylesheet" type="text/css" href="/fanstatic/vendor/:version:2018-06-25T12:54:42.62/font-awesome/css/font-awesome.min.css" />
<meta charset="utf-8" />
<meta name="generator" content="ckan 2.9.0a" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Groups - CKAN</title>
<link rel="shortcut icon" href="/base/images/ckan.ico" />
<link rel="stylesheet" href="TEST_TEMPLATE_HEAD_END.css" type="text/css">
</head>
<body data-site-root="http://test.ckan.net/" data-locale-root="http://test.ckan.net/" >
<div class="hide"><a href="#content">Skip to content</a></div>
<header class="account-masthead">
<div class="container">
<nav class="account not-authed">
<ul class="list-unstyled">
<li><a href="/user/login">Log in</a></li>
<li><a class="sub" href="/user/register">Register</a></li>
</ul>
</nav>
</div>
</header>
<header class="navbar navbar-static-top masthead">
<div class="container">
<div class="navbar-right">
<button data-target="#main-navigation-toggle" data-toggle="collapse" class="navbar-toggle collapsed" type="button">
<span class="fa fa-bars"></span>
</button>
</div>
<hgroup class="header-image navbar-left">
<a class="logo" href="/"><img src="/images/ckan_logo_fullname_long.png" alt="CKAN" title="CKAN" /></a>
</hgroup>
<div class="collapse navbar-collapse" id="main-navigation-toggle">
<nav class="section navigation">
<ul class="nav nav-pills">
<li><a href="/dataset/">Datasets</a></li><li><a href="/organization/">Organizations</a></li><li class="active"><a href="/group/">Groups</a></li><li><a href="/about">About</a></li>
</ul>
</nav>
<form class="section site-search simple-input" action="/dataset/" method="get">
<div class="field">
<label for="field-sitewide-search">Search Datasets</label>
<input id="field-sitewide-search" type="text" class="form-control" name="q" placeholder="Search" />
<button class="btn-search" type="submit"><i class="fa fa-search"></i></button>
</div>
</form>
</div>
</div>
</header>
<div role="main">
<div id="content" class="container">
<div class="flash-messages">
</div>
<div class="toolbar">
<ol class="breadcrumb">
<li class="home"><a href="/"><i class="fa fa-home"></i><span> Home</span></a></li>
<li class="active"><a href="/group/">Groups</a></li>
</ol>
</div>
<div class="row wrapper">
<aside class="secondary col-sm-3">
<div class="module module-narrow module-shallow">
<h2 class="module-heading">
<i class="fa fa-info-circle"></i>
What are Groups?
</h2>
<div class="module-content">
<p>
You can use CKAN Groups to create and manage collections of datasets.
This could be to catalogue datasets for a particular project or team,
or on a particular theme, or as a very simple way to help people find
and search your own published datasets.
</p>
</div>
</div>
</aside>
<div class="primary col-sm-9 col-xs-12">
<article class="module">
<div class="module-content">
<h1 class="hide-heading">Groups</h1>
<form id="group-search-form" class="search-form no-bottom-border" method="get" data-module="select-switch">
<div class="input-group search-input-group">
<input aria-label="Search groups..." id="field-giant-search" type="text" class="form-control input-lg" name="q" value="" autocomplete="off" placeholder="Search groups...">
<span class="input-group-btn">
<button class="btn btn-default btn-lg" type="submit" value="search">
<i class="fa fa-search"></i>
</button>
</span>
</div>
<div class="form-select form-group control-order-by">
<label for="field-order-by">Order by</label>
<select id="field-order-by" name="sort" class="form-control">
<option value="title asc">Name Ascending</option>
<option value="title desc">Name Descending</option>
</select>
<button class="btn btn-default js-hide" type="submit">Go</button>
</div>
<h2>
22 groups found</h2>
</form>
<ul class="media-grid" data-module="media-grid">
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_00" class="media-image img-responsive">
<h3 class="media-heading">group_00</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_00?action=read" title="View group_00" class="media-view">
<span>View group_00</span>
</a>
</li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_01" class="media-image img-responsive">
<h3 class="media-heading">group_01</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_01?action=read" title="View group_01" class="media-view">
<span>View group_01</span>
</a>
</li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_02" class="media-image img-responsive">
<h3 class="media-heading">group_02</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_02?action=read" title="View group_02" class="media-view">
<span>View group_02</span>
</a>
</li>
<li class="clearfix js-hide"></li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_03" class="media-image img-responsive">
<h3 class="media-heading">group_03</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_03?action=read" title="View group_03" class="media-view">
<span>View group_03</span>
</a>
</li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_04" class="media-image img-responsive">
<h3 class="media-heading">group_04</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_04?action=read" title="View group_04" class="media-view">
<span>View group_04</span>
</a>
</li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_05" class="media-image img-responsive">
<h3 class="media-heading">group_05</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_05?action=read" title="View group_05" class="media-view">
<span>View group_05</span>
</a>
</li>
<li class="clearfix js-hide"></li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_06" class="media-image img-responsive">
<h3 class="media-heading">group_06</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_06?action=read" title="View group_06" class="media-view">
<span>View group_06</span>
</a>
</li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_07" class="media-image img-responsive">
<h3 class="media-heading">group_07</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_07?action=read" title="View group_07" class="media-view">
<span>View group_07</span>
</a>
</li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_08" class="media-image img-responsive">
<h3 class="media-heading">group_08</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_08?action=read" title="View group_08" class="media-view">
<span>View group_08</span>
</a>
</li>
<li class="clearfix js-hide"></li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_09" class="media-image img-responsive">
<h3 class="media-heading">group_09</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_09?action=read" title="View group_09" class="media-view">
<span>View group_09</span>
</a>
</li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_10" class="media-image img-responsive">
<h3 class="media-heading">group_10</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_10?action=read" title="View group_10" class="media-view">
<span>View group_10</span>
</a>
</li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_11" class="media-image img-responsive">
<h3 class="media-heading">group_11</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_11?action=read" title="View group_11" class="media-view">
<span>View group_11</span>
</a>
</li>
<li class="clearfix js-hide"></li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_12" class="media-image img-responsive">
<h3 class="media-heading">group_12</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_12?action=read" title="View group_12" class="media-view">
<span>View group_12</span>
</a>
</li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_13" class="media-image img-responsive">
<h3 class="media-heading">group_13</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_13?action=read" title="View group_13" class="media-view">
<span>View group_13</span>
</a>
</li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_14" class="media-image img-responsive">
<h3 class="media-heading">group_14</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_14?action=read" title="View group_14" class="media-view">
<span>View group_14</span>
</a>
</li>
<li class="clearfix js-hide"></li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_15" class="media-image img-responsive">
<h3 class="media-heading">group_15</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_15?action=read" title="View group_15" class="media-view">
<span>View group_15</span>
</a>
</li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_16" class="media-image img-responsive">
<h3 class="media-heading">group_16</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_16?action=read" title="View group_16" class="media-view">
<span>View group_16</span>
</a>
</li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_17" class="media-image img-responsive">
<h3 class="media-heading">group_17</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_17?action=read" title="View group_17" class="media-view">
<span>View group_17</span>
</a>
</li>
<li class="clearfix js-hide"></li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_18" class="media-image img-responsive">
<h3 class="media-heading">group_18</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_18?action=read" title="View group_18" class="media-view">
<span>View group_18</span>
</a>
</li>
<li class="media-item">
<img src="/base/images/placeholder-group.png" alt="group_19" class="media-image img-responsive">
<h3 class="media-heading">group_19</h3>
<span class="count">0 Datasets</span>
<a href="/group/group_19?action=read" title="View group_19" class="media-view">
<span>View group_19</span>
</a>
</li>
</ul>
<div class='pagination-wrapper'><ul class='pagination'> <li class="active"><a href="/group/?q=&amp;sort=&amp;page=1">1</a></li> <li><a href="/group/?q=&amp;sort=&amp;page=2">2</a></li> <li><a href="/group/?q=&amp;sort=&amp;page=2">»</a></li></ul></div>
</div>
</article>
</div>
</div>
</div>
</div>
<footer class="site-footer">
<div class="container">
<div class="row">
<div class="col-md-8 footer-links">
<ul class="list-unstyled">
<li><a href="/about">About CKAN</a></li>
</ul>
<ul class="list-unstyled">
<li><a href="http://docs.ckan.org/en/latest/api/">CKAN API</a></li>
<li><a href="http://www.ckan.org/">CKAN Association</a></li>
<li><a href="http://www.opendefinition.org/okd/"><img src="/base/images/od_80x15_blue.png" alt="Open Data"></a></li>
</ul>
</div>
<div class="col-md-4 attribution">
<p><strong>Powered by</strong> <a class="hide-text ckan-footer-logo" href="http://ckan.org">CKAN</a></p>
<form class="form-inline form-select lang-select" action="/util/redirect" data-module="select-switch" method="POST">
<label for="field-lang-select">Language</label>
<select id="field-lang-select" name="url" data-module="autocomplete" data-module-dropdown-class="lang-dropdown" data-module-container-class="lang-container">
<option value="/en/group/" selected="selected">
English
</option>
<option value="/pt_BR/group/" >
português (Brasil)
</option>
<option value="/ja/group/" >
日本語
</option>
<option value="/it/group/" >
italiano
</option>
<option value="/cs_CZ/group/" >
čeština (Česká republika)
</option>
<option value="/ca/group/" >
català
</option>
<option value="/es/group/" >
español
</option>
<option value="/fr/group/" >
français
</option>
<option value="/el/group/" >
Ελληνικά
</option>
<option value="/sv/group/" >
svenska
</option>
<option value="/sr/group/" >
српски
</option>
<option value="/no/group/" >
norsk bokmål (Norge)
</option>
<option value="/sk/group/" >
slovenčina
</option>
<option value="/fi/group/" >
suomi
</option>
<option value="/ru/group/" >
русский
</option>
<option value="/de/group/" >
Deutsch
</option>
<option value="/pl/group/" >
polski
</option>
<option value="/nl/group/" >
Nederlands
</option>
<option value="/bg/group/" >
български
</option>
<option value="/ko_KR/group/" >
한국어 (대한민국)
</option>
<option value="/hu/group/" >
magyar
</option>
<option value="/sl/group/" >
slovenščina
</option>
<option value="/lv/group/" >
latviešu
</option>
<option value="/vi/group/" >
Tiếng Việt
</option>
<option value="/zh_TW/group/" >
中文 (繁體, 台灣)
</option>
<option value="/tr/group/" >
Türkçe
</option>
<option value="/ro/group/" >
română
</option>
<option value="/en_GB/group/" >
English (United Kingdom)
</option>
<option value="/sq/group/" >
shqip
</option>
<option value="/hr/group/" >
hrvatski
</option>
<option value="/fa_IR/group/" >
فارسی (ایران)
</option>
<option value="/zh_CN/group/" >
中文 (简体, 中国)
</option>
<option value="/th/group/" >
ไทย
</option>
<option value="/uk/group/" >
українська
</option>
<option value="/km/group/" >
ខ្មែរ
</option>
<option value="/da_DK/group/" >
dansk (Danmark)
</option>
<option value="/mn_MN/group/" >
монгол (Монгол)
</option>
<option value="/es_AR/group/" >
español (Argentina)
</option>
<option value="/en_AU/group/" >
English (Australia)
</option>
<option value="/lt/group/" >
lietuvių
</option>
<option value="/ne/group/" >
नेपाली
</option>
<option value="/uk_UA/group/" >
українська (Україна)
</option>
<option value="/mk/group/" >
македонски
</option>
<option value="/he/group/" >
עברית
</option>
<option value="/tl/group/" >
Filipino (Pilipinas)
</option>
<option value="/pt_PT/group/" >
português (Portugal)
</option>
<option value="/id/group/" >
Indonesia
</option>
<option value="/is/group/" >
íslenska
</option>
<option value="/sr_Latn/group/" >
srpski (latinica)
</option>
<option value="/ar/group/" >
العربية
</option>
</select>
<button class="btn btn-default js-hide" type="submit">Go</button>
</form>
</div>
</div>
</div>
</footer>
<strong>TEST TEMPLATE_FOOTER_END TEST</strong>
<script>document.getElementsByTagName('html')[0].className += ' js';</script>
<script type="text/javascript" src="/fanstatic/vendor/:version:2018-06-25T12:54:42.62/jquery.min.js"></script>
<script type="text/javascript" src="/fanstatic/vendor/:version:2018-06-25T12:54:42.62/:bundle:bootstrap/js/bootstrap.min.js;jed.min.js;moment-with-locales.js;select2/select2.min.js"></script>
<script type="text/javascript" src="/fanstatic/base/:version:2018-06-25T12:54:42.60/:bundle:plugins/jquery.inherit.js;plugins/jquery.proxy-all.js;plugins/jquery.url-helpers.js;plugins/jquery.date-helpers.js;plugins/jquery.slug.js;plugins/jquery.slug-preview.js;plugins/jquery.truncator.js;plugins/jquery.masonry.js;plugins/jquery.form-warning.js;plugins/jquery.images-loaded.js;sandbox.js;module.js;pubsub.js;client.js;notify.js;i18n.js;main.js;modules/select-switch.js;modules/slug-preview.js;modules/basic-form.js;modules/confirm-action.js;modules/api-info.js;modules/autocomplete.js;modules/custom-fields.js;modules/data-viewer.js;modules/table-selectable-rows.js;modules/resource-form.js;modules/resource-upload-field.js;modules/resource-reorder.js;modules/resource-view-reorder.js;modules/follow.js;modules/activity-stream.js;modules/dashboard.js;modules/resource-view-embed.js;view-filters.js;modules/resource-view-filters-form.js;modules/resource-view-filters.js;modules/table-toggle-more.js;modules/dataset-visibility.js;modules/media-grid.js;modules/image-upload.js;modules/followers-counter.js"></script>
<script type="text/javascript" src="/fanstatic/base/:version:2018-06-25T12:54:42.60/tracking.js"></script></body>
</html>
======================================================================
FAIL: ckan.tests.legacy.lib.test_solr_search_index.TestSolrSearch.test_1_basic
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/adria/dev/pyenvs/ckan/src/ckan/ckan/tests/legacy/lib/test_solr_search_index.py", line 54, in test_1_basic
assert len(results) == 2
AssertionError
----------------------------------------------------------------------
Ran 799 tests in 294.756s
FAILED (SKIP=3, errors=10, failures=4)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment