ckanext.kata.tests.unit package
Submodules
ckanext.kata.tests.unit.test_kata module
Test classes for Kata CKAN Extension.
-
class ckanext.kata.tests.unit.test_kata.TestActions(methodName='runTest')[source]
Bases: unittest.TestCase
Unit tests for action functions.
-
classmethod setup_class()[source]
Set up testing environment.
-
classmethod teardown_class()[source]
Get away from testing environment.
-
test_add_member_1_fails()[source]
Test add member to dataset
Result: required information is missing
-
test_add_member_2_fails()[source]
Test add member to dataset
Result: user is not found
-
test_add_member_3_fails()[source]
Test add member to dataset
Result: no sufficient privileges
-
test_add_member_4_fails()[source]
Test add member to dataset
Result: can’t add thyself
-
test_add_member_5_success()[source]
Test add member to dataset
Result: success
-
test_add_member_6_fails()[source]
Test add member to dataset
Result: can’t add duplicate
-
test_delete_member_1_fails()[source]
Test delete member from dataset
Result: required information is missing
-
test_delete_member_2_fails()[source]
Test delete member from dataset
Result: user doesn’t exist
-
test_delete_member_3_fails()[source]
Test delete member from dataset
Result: not enough privileges
-
test_delete_member_4_fails()[source]
Test delete member from dataset
Result: built-in users and yourself can’t be removed
-
test_delete_member_5_fails()[source]
Test delete member from dataset
Result: can’t remove non-existent user role
-
test_delete_member_6_success()[source]
Test delete member from dataset
Result: user role removed
-
class ckanext.kata.tests.unit.test_kata.TestHelpers(methodName='runTest')[source]
Bases: unittest.TestCase
Unit tests for functions in helpers.py.
-
test_get_authors()[source]
-
test_get_owner()[source]
-
test_get_package_ratings()[source]
-
test_get_package_ratings_2()[source]
-
class ckanext.kata.tests.unit.test_kata.TestKataPlugin(methodName='runTest')[source]
Bases: unittest.TestCase
General tests for KataPlugin.
Provides a a dummy context object to test functions and methods that rely on it.
-
classmethod setup_class()[source]
Set up tests.
-
classmethod teardown_class()[source]
Get away from testing environment.
-
test_before_index()[source]
-
test_before_search()[source]
Test before_search() output type and more.
Test extract_search_params() output parameters number.
-
test_get_actions()[source]
Test get_actions() output type.
-
test_get_helpers()[source]
Test get_helpers() output type.
-
test_history_template()[source]
-
test_new_template()[source]
-
test_package_form()[source]
-
test_parse_search_dates()[source]
Test parse_search_dates() result string.
-
test_parse_search_terms()[source]
Test parse_search_terms() result string.
-
test_read_template()[source]
-
test_search_template()[source]
-
class ckanext.kata.tests.unit.test_kata.TestKataSchemas(methodName='runTest')[source]
Bases: unittest.TestCase
-
classmethod setup_class()[source]
-
test_create_package_schema()[source]
-
test_create_package_schema_ddi()[source]
-
test_create_package_schema_oai_dc()[source]
-
test_show_package_schema()[source]
-
test_tags_schema()[source]
-
test_update_package_schema()[source]
-
test_update_package_schema_oai_dc()[source]
-
class ckanext.kata.tests.unit.test_kata.TestResouceConverters(methodName='runTest')[source]
Bases: unittest.TestCase
Unit tests for resource conversions in actions.
-
classmethod setup_class()[source]
Set up tests.
-
test_dataset_to_resource()[source]
-
test_dataset_to_resource_invalid()[source]
-
test_resource_handling()[source]
-
test_resource_handling_2()[source]
-
test_resource_to_dataset()[source]
-
test_resource_to_dataset_invalid()[source]
-
class ckanext.kata.tests.unit.test_kata.TestUtils(methodName='runTest')[source]
Bases: unittest.TestCase
Unit tests for functions in utils.py.
-
test_generate_pid()[source]
-
test_generate_pid2()[source]
-
test_get_field_title()[source]
Test settings.get_field_title()
-
test_get_field_titles()[source]
Test settings.get_field_titles()
-
test_get_field_titles_translate()[source]
Test settings.get_field_titles() translation
-
test_get_funder()[source]
ckanext.kata.tests.unit.test_validators module
Test classes for Kata’s validators.
Bases: unittest.TestCase
-
class ckanext.kata.tests.unit.test_validators.TestJSONConverters(methodName='runTest')[source]
Bases: unittest.TestCase
Test JSON converters
-
PIDS = {u'kata': {u'version': [u'kata_version_pid']}, u'http://helda.helsinki.fi/oai/request': {u'version': [u'version_pid', u'another_version_pid'], u'data': [u'some_data_pid', u'another_data_pid'], u'metadata': [u'metadata_pid', u'another_metadata_pid', u'third_metadata_pid']}}
-
classmethod setup_class()[source]
-
class ckanext.kata.tests.unit.test_validators.TestResourceValidators(methodName='runTest')[source]
Bases: unittest.TestCase
Test validators for resources
-
classmethod setup_class()[source]
Using the resource’s format for resource validator tests
-
test_check_direct_download_url_invalid()[source]
-
test_validate_algorithm_invalid()[source]
-
test_validate_algorithm_valid()[source]
-
test_validate_mimetype_invalid()[source]
-
test_validate_mimetype_valid()[source]
-
class ckanext.kata.tests.unit.test_validators.TestValidators(methodName='runTest')[source]
Bases: unittest.TestCase
Tests for Kata validators.
-
classmethod setup_class()[source]
Set up tests.
-
test_checkbox_to_boolean()[source]
-
test_general_validator_invalid()[source]
-
test_remove_disabled_languages_valid()[source]
-
test_validate_discipline()[source]
-
test_validate_duplicate_titles_invalid()[source]
-
test_validate_duplicate_titles_valid()[source]
-
test_validate_email_invalid()[source]
-
test_validate_email_invalid_2()[source]
-
test_validate_email_valid()[source]
-
test_validate_email_valid_2()[source]
-
test_validate_kata_date_invalid()[source]
-
test_validate_kata_date_invalid_2()[source]
-
test_validate_kata_date_relaxed_invalid()[source]
-
test_validate_kata_date_relaxed_invalid_2()[source]
-
test_validate_kata_date_relaxed_valid()[source]
-
test_validate_kata_date_relaxed_valid_2()[source]
-
test_validate_kata_date_relaxed_valid_3()[source]
-
test_validate_kata_date_valid()[source]
-
test_validate_language_delete()[source]
-
test_validate_language_invalid()[source]
-
test_validate_language_invalid_2()[source]
-
test_validate_language_invalid_3()[source]
-
test_validate_language_valid()[source]
-
test_validate_language_valid_2()[source]
-
test_validate_language_valid_3()[source]
-
test_validate_phonenum_invalid()[source]
-
test_validate_phonenum_valid()[source]
-
test_validate_spatial()[source]
-
test_validate_title_invalid()[source]
Module contents
Unit test package for Kata