| ckanext/udc/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
| ckanext/udc/cli/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
| ckanext/udc/cli/udc.py |
udc |
1 |
1 |
0 |
0% |
| ckanext/udc/cli/udc.py |
move_to_catalogues |
11 |
11 |
0 |
0% |
| ckanext/udc/cli/udc.py |
initdb |
15 |
15 |
0 |
0% |
| ckanext/udc/cli/udc.py |
override_ckan_translations |
16 |
16 |
0 |
0% |
| ckanext/udc/cli/udc.py |
(no function) |
19 |
0 |
0 |
100% |
| ckanext/udc/desc/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
| ckanext/udc/desc/actions.py |
generate_catalogue_summary |
7 |
7 |
0 |
0% |
| ckanext/udc/desc/actions.py |
get_catalogue_summary_from_openai |
11 |
11 |
0 |
0% |
| ckanext/udc/desc/actions.py |
summary_generate |
50 |
50 |
0 |
0% |
| ckanext/udc/desc/actions.py |
update_summary |
15 |
15 |
0 |
0% |
| ckanext/udc/desc/actions.py |
default_ai_summary_config |
3 |
3 |
0 |
0% |
| ckanext/udc/desc/actions.py |
(no function) |
19 |
0 |
0 |
100% |
| ckanext/udc/desc/cleaning.py |
extract_display_name |
4 |
4 |
0 |
0% |
| ckanext/udc/desc/cleaning.py |
convert_non_str_nan |
2 |
2 |
0 |
0% |
| ckanext/udc/desc/cleaning.py |
covert_datetime |
4 |
4 |
0 |
0% |
| ckanext/udc/desc/cleaning.py |
(no function) |
4 |
0 |
0 |
100% |
| ckanext/udc/desc/utils.py |
init_plugin |
3 |
3 |
0 |
0% |
| ckanext/udc/desc/utils.py |
get_package |
4 |
4 |
0 |
0% |
| ckanext/udc/desc/utils.py |
get_config |
5 |
5 |
0 |
0% |
| ckanext/udc/desc/utils.py |
gen_mapping |
8 |
8 |
0 |
0% |
| ckanext/udc/desc/utils.py |
(no function) |
11 |
0 |
0 |
100% |
| ckanext/udc/error_handler.py |
clear_and_flash |
3 |
3 |
0 |
0% |
| ckanext/udc/error_handler.py |
override_error_handler |
3 |
0 |
0 |
100% |
| ckanext/udc/error_handler.py |
override_error_handler.display_flashes |
4 |
4 |
0 |
0% |
| ckanext/udc/error_handler.py |
override_error_handler.handle_forbidden |
22 |
22 |
0 |
0% |
| ckanext/udc/error_handler.py |
(no function) |
23 |
0 |
0 |
100% |
| ckanext/udc/file_format/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
| ckanext/udc/file_format/logic.py |
file_format_create |
20 |
20 |
0 |
0% |
| ckanext/udc/file_format/logic.py |
file_formats_get |
12 |
12 |
0 |
0% |
| ckanext/udc/file_format/logic.py |
file_format_delete |
18 |
18 |
0 |
0% |
| ckanext/udc/file_format/logic.py |
before_package_update |
9 |
8 |
0 |
11% |
| ckanext/udc/file_format/logic.py |
(no function) |
16 |
0 |
0 |
100% |
| ckanext/udc/graph/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
| ckanext/udc/graph/ckan_field.py |
prepare_data_dict |
9 |
0 |
0 |
100% |
| ckanext/udc/graph/ckan_field.py |
(no function) |
4 |
0 |
0 |
100% |
| ckanext/udc/graph/contants.py |
(no function) |
1 |
0 |
0 |
100% |
| ckanext/udc/graph/logic.py |
get_mappings |
1 |
1 |
0 |
0% |
| ckanext/udc/graph/logic.py |
find_existing_instance_uris |
63 |
63 |
0 |
0% |
| ckanext/udc/graph/logic.py |
onUpdateCatalogue |
19 |
19 |
0 |
0% |
| ckanext/udc/graph/logic.py |
onUpdateCatalogue.normalize_uri |
3 |
3 |
0 |
0% |
| ckanext/udc/graph/logic.py |
onUpdateCatalogue.generate_delete_sparql |
19 |
19 |
0 |
0% |
| ckanext/udc/graph/logic.py |
onDeleteCatalogue |
16 |
16 |
0 |
0% |
| ckanext/udc/graph/logic.py |
onDeleteCatalogue.normalize_uri |
5 |
5 |
0 |
0% |
| ckanext/udc/graph/logic.py |
onDeleteCatalogue.generate_delete_sparql |
18 |
18 |
0 |
0% |
| ckanext/udc/graph/logic.py |
get_catalogue_graph |
53 |
53 |
0 |
0% |
| ckanext/udc/graph/logic.py |
(no function) |
20 |
0 |
0 |
100% |
| ckanext/udc/graph/mapping_helpers.py |
generate_uuid |
7 |
0 |
0 |
100% |
| ckanext/udc/graph/mapping_helpers.py |
to_integer |
1 |
0 |
0 |
100% |
| ckanext/udc/graph/mapping_helpers.py |
to_float |
1 |
0 |
0 |
100% |
| ckanext/udc/graph/mapping_helpers.py |
to_date |
6 |
1 |
0 |
83% |
| ckanext/udc/graph/mapping_helpers.py |
to_bool |
4 |
0 |
0 |
100% |
| ckanext/udc/graph/mapping_helpers.py |
mapFromCKANLicense |
9 |
0 |
0 |
100% |
| ckanext/udc/graph/mapping_helpers.py |
split_to_uris |
1 |
0 |
0 |
100% |
| ckanext/udc/graph/mapping_helpers.py |
quote_url |
4 |
0 |
0 |
100% |
| ckanext/udc/graph/mapping_helpers.py |
mapFromCKANTags |
4 |
0 |
0 |
100% |
| ckanext/udc/graph/mapping_helpers.py |
map_from_tags_multiple_languages |
5 |
0 |
0 |
100% |
| ckanext/udc/graph/mapping_helpers.py |
map_to_multiple_languages |
6 |
0 |
0 |
100% |
| ckanext/udc/graph/mapping_helpers.py |
map_to_single_language |
8 |
0 |
0 |
100% |
| ckanext/udc/graph/mapping_helpers.py |
map_to_multiple_datasets |
6 |
0 |
0 |
100% |
| ckanext/udc/graph/mapping_helpers.py |
map_version_dataset_to_rdf |
13 |
3 |
0 |
77% |
| ckanext/udc/graph/mapping_helpers.py |
map_dataset_versions_to_rdf |
18 |
4 |
0 |
78% |
| ckanext/udc/graph/mapping_helpers.py |
(no function) |
27 |
0 |
0 |
100% |
| ckanext/udc/graph/preload.py |
preload_ontologies |
26 |
26 |
0 |
0% |
| ckanext/udc/graph/preload.py |
dropdown_reload |
19 |
19 |
0 |
0% |
| ckanext/udc/graph/preload.py |
(no function) |
8 |
0 |
0 |
100% |
| ckanext/udc/graph/queries.py |
get_client |
1 |
1 |
0 |
0% |
| ckanext/udc/graph/queries.py |
get_uri_as_object_usage |
4 |
4 |
0 |
0% |
| ckanext/udc/graph/queries.py |
get_o_by_sp |
6 |
6 |
0 |
0% |
| ckanext/udc/graph/queries.py |
get_num_paths |
17 |
17 |
0 |
0% |
| ckanext/udc/graph/queries.py |
(no function) |
11 |
0 |
0 |
100% |
| ckanext/udc/graph/serializer.py |
SPARQLInsertSerializer.startDocument |
9 |
9 |
0 |
0% |
| ckanext/udc/graph/serializer.py |
SPARQLInsertSerializer.endDocument |
3 |
3 |
0 |
0% |
| ckanext/udc/graph/serializer.py |
(no function) |
7 |
0 |
0 |
100% |
| ckanext/udc/graph/sparql_client.py |
SPARQLResponse.__init__ |
5 |
5 |
0 |
0% |
| ckanext/udc/graph/sparql_client.py |
SPARQLResponse.json |
3 |
3 |
0 |
0% |
| ckanext/udc/graph/sparql_client.py |
SPARQLResponse.text |
1 |
1 |
0 |
0% |
| ckanext/udc/graph/sparql_client.py |
SPARQLWrapper.is_update_request |
6 |
6 |
0 |
0% |
| ckanext/udc/graph/sparql_client.py |
SPARQLWrapper.is_graph_query |
4 |
4 |
0 |
0% |
| ckanext/udc/graph/sparql_client.py |
SPARQLWrapper.__init__ |
9 |
9 |
0 |
0% |
| ckanext/udc/graph/sparql_client.py |
SPARQLWrapper.set_method |
1 |
1 |
0 |
0% |
| ckanext/udc/graph/sparql_client.py |
SPARQLWrapper.set_query |
1 |
1 |
0 |
0% |
| ckanext/udc/graph/sparql_client.py |
SPARQLWrapper.set_credentials |
2 |
2 |
0 |
0% |
| ckanext/udc/graph/sparql_client.py |
SPARQLWrapper.query |
20 |
20 |
0 |
0% |
| ckanext/udc/graph/sparql_client.py |
SparqlClient.__init__ |
7 |
7 |
0 |
0% |
| ckanext/udc/graph/sparql_client.py |
SparqlClient.execute_sparql |
17 |
17 |
0 |
0% |
| ckanext/udc/graph/sparql_client.py |
SparqlClient.test_connecetion |
7 |
7 |
0 |
0% |
| ckanext/udc/graph/sparql_client.py |
(no function) |
31 |
0 |
0 |
100% |
| ckanext/udc/graph/template.py |
is_all_attrs_starts_with_at |
4 |
0 |
0 |
100% |
| ckanext/udc/graph/template.py |
filter_out_empty_values |
2 |
0 |
0 |
100% |
| ckanext/udc/graph/template.py |
filter_out_empty_values.is_not_empty |
7 |
0 |
0 |
100% |
| ckanext/udc/graph/template.py |
compile_template |
43 |
2 |
0 |
95% |
| ckanext/udc/graph/template.py |
compile_with_temp_value |
15 |
2 |
0 |
87% |
| ckanext/udc/graph/template.py |
(no function) |
11 |
0 |
0 |
100% |
| ckanext/udc/helpers.py |
config_option_update |
7 |
7 |
0 |
0% |
| ckanext/udc/helpers.py |
package_update |
10 |
0 |
0 |
100% |
| ckanext/udc/helpers.py |
package_delete |
10 |
0 |
0 |
100% |
| ckanext/udc/helpers.py |
humanize_entity_type |
19 |
19 |
0 |
0% |
| ckanext/udc/helpers.py |
render_markdown |
3 |
3 |
0 |
0% |
| ckanext/udc/helpers.py |
get_default_facet_titles |
11 |
11 |
0 |
0% |
| ckanext/udc/helpers.py |
process_facets_fields |
32 |
3 |
0 |
91% |
| ckanext/udc/helpers.py |
get_maturity_percentages |
22 |
2 |
0 |
91% |
| ckanext/udc/helpers.py |
get_system_info |
1 |
1 |
0 |
0% |
| ckanext/udc/helpers.py |
udc_json_attr |
8 |
8 |
0 |
0% |
| ckanext/udc/helpers.py |
(no function) |
40 |
0 |
0 |
100% |
| ckanext/udc/i18n.py |
_is_missing |
1 |
0 |
0 |
100% |
| ckanext/udc/i18n.py |
udc_lang_object |
22 |
10 |
0 |
55% |
| ckanext/udc/i18n.py |
udc_json_dump |
9 |
5 |
0 |
44% |
| ckanext/udc/i18n.py |
udc_json_load |
17 |
6 |
0 |
65% |
| ckanext/udc/i18n.py |
udc_core_translated_to_extras |
2 |
0 |
0 |
100% |
| ckanext/udc/i18n.py |
udc_core_translated_to_extras._copy |
14 |
5 |
0 |
64% |
| ckanext/udc/i18n.py |
udc_set_core_from_translated |
2 |
0 |
0 |
100% |
| ckanext/udc/i18n.py |
udc_set_core_from_translated._output |
8 |
3 |
0 |
62% |
| ckanext/udc/i18n.py |
udc_lang_string_list |
22 |
5 |
0 |
77% |
| ckanext/udc/i18n.py |
udc_set_core_tags_from_translated |
27 |
23 |
0 |
15% |
| ckanext/udc/i18n.py |
udc_fill_tags_translated_from_core |
18 |
9 |
0 |
50% |
| ckanext/udc/i18n.py |
udc_seed_translated_from_core |
2 |
0 |
0 |
100% |
| ckanext/udc/i18n.py |
udc_seed_translated_from_core._seed |
9 |
7 |
0 |
22% |
| ckanext/udc/i18n.py |
udc_fill_translated_from_core_on_show |
3 |
0 |
0 |
100% |
| ckanext/udc/i18n.py |
udc_fill_translated_from_core_on_show._fill |
9 |
3 |
0 |
67% |
| ckanext/udc/i18n.py |
(no function) |
18 |
0 |
0 |
100% |
| ckanext/udc/licenses/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
| ckanext/udc/licenses/logic/action.py |
license_create |
23 |
23 |
0 |
0% |
| ckanext/udc/licenses/logic/action.py |
license_delete |
17 |
17 |
0 |
0% |
| ckanext/udc/licenses/logic/action.py |
licenses_get |
8 |
8 |
0 |
0% |
| ckanext/udc/licenses/logic/action.py |
license_update |
17 |
17 |
0 |
0% |
| ckanext/udc/licenses/logic/action.py |
test_long_task |
3 |
3 |
0 |
0% |
| ckanext/udc/licenses/logic/action.py |
init_licenses |
3 |
0 |
0 |
100% |
| ckanext/udc/licenses/logic/action.py |
(no function) |
16 |
0 |
0 |
100% |
| ckanext/udc/licenses/model.py |
CustomLicense.get |
1 |
1 |
0 |
0% |
| ckanext/udc/licenses/model.py |
CustomLicense.as_dict |
2 |
2 |
0 |
0% |
| ckanext/udc/licenses/model.py |
init_tables |
1 |
1 |
0 |
0% |
| ckanext/udc/licenses/model.py |
(no function) |
16 |
0 |
0 |
100% |
| ckanext/udc/licenses/utils.py |
create_custom_license |
6 |
6 |
0 |
0% |
| ckanext/udc/licenses/utils.py |
create_custom_license.AnonymousCustomLicense.title |
1 |
1 |
0 |
0% |
| ckanext/udc/licenses/utils.py |
_get_redis_conn |
6 |
3 |
0 |
50% |
| ckanext/udc/licenses/utils.py |
_get_custom_license_ids |
1 |
0 |
0 |
100% |
| ckanext/udc/licenses/utils.py |
refresh_custom_licenses |
23 |
9 |
0 |
61% |
| ckanext/udc/licenses/utils.py |
bump_license_version |
3 |
3 |
0 |
0% |
| ckanext/udc/licenses/utils.py |
refresh_license_register_if_needed |
7 |
7 |
0 |
0% |
| ckanext/udc/licenses/utils.py |
license_options_details |
13 |
13 |
0 |
0% |
| ckanext/udc/licenses/utils.py |
(no function) |
17 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.update_config |
3 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin._cli_configure |
8 |
4 |
0 |
50% |
| ckanext/udc/plugin.py |
UdcPlugin.configure |
25 |
20 |
0 |
20% |
| ckanext/udc/plugin.py |
UdcPlugin.reload_config |
46 |
7 |
0 |
85% |
| ckanext/udc/plugin.py |
UdcPlugin._modify_package_schema |
7 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.create_package_schema |
2 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.update_package_schema |
2 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.show_package_schema |
10 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.get_helpers |
6 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin._language_label |
10 |
3 |
0 |
70% |
| ckanext/udc/plugin.py |
UdcPlugin.is_fallback |
1 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.package_types |
1 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.update_config_schema |
5 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.get_actions |
1 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.get_auth_functions |
1 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.dataset_facets |
5 |
5 |
0 |
0% |
| ckanext/udc/plugin.py |
UdcPlugin.group_facets |
1 |
1 |
0 |
0% |
| ckanext/udc/plugin.py |
UdcPlugin.organization_facets |
1 |
1 |
0 |
0% |
| ckanext/udc/plugin.py |
UdcPlugin.read |
2 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.create |
1 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.edit |
1 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.delete |
1 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.after_dataset_create |
1 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.after_dataset_update |
1 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.after_dataset_delete |
1 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.after_dataset_show |
19 |
13 |
0 |
32% |
| ckanext/udc/plugin.py |
UdcPlugin.before_dataset_search |
1 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.after_dataset_search |
1 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.before_dataset_index |
1 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.before_dataset_view |
1 |
1 |
0 |
0% |
| ckanext/udc/plugin.py |
UdcPlugin.make_middleware |
2 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.make_error_log_middleware |
1 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
UdcPlugin.get_validators |
1 |
0 |
0 |
100% |
| ckanext/udc/plugin.py |
(no function) |
108 |
1 |
0 |
99% |
| ckanext/udc/search/logic/actions.py |
filter_facets_get |
1 |
1 |
0 |
0% |
| ckanext/udc/search/logic/actions.py |
_facet_cache_key |
10 |
10 |
0 |
0% |
| ckanext/udc/search/logic/actions.py |
_filter_facets_get |
56 |
56 |
0 |
0% |
| ckanext/udc/search/logic/actions.py |
(no function) |
22 |
0 |
0 |
100% |
| ckanext/udc/search/logic/utils.py |
profile_func |
2 |
2 |
0 |
0% |
| ckanext/udc/search/logic/utils.py |
profile_func.wrapper |
9 |
9 |
0 |
0% |
| ckanext/udc/search/logic/utils.py |
cache_for |
2 |
0 |
0 |
100% |
| ckanext/udc/search/logic/utils.py |
cache_for.decorator |
4 |
0 |
0 |
100% |
| ckanext/udc/search/logic/utils.py |
cache_for.decorator.wrapper |
12 |
12 |
0 |
0% |
| ckanext/udc/search/logic/utils.py |
(no function) |
10 |
1 |
0 |
90% |
| ckanext/udc/solr/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
| ckanext/udc/solr/config.py |
get_udc_langs |
11 |
0 |
0 |
100% |
| ckanext/udc/solr/config.py |
get_default_lang |
1 |
1 |
0 |
0% |
| ckanext/udc/solr/config.py |
get_current_lang |
4 |
0 |
0 |
100% |
| ckanext/udc/solr/config.py |
pick_locale |
12 |
1 |
0 |
92% |
| ckanext/udc/solr/config.py |
pick_locale_with_fallback |
17 |
17 |
0 |
0% |
| ckanext/udc/solr/config.py |
pick_locale_with_fallback.is_non_empty |
7 |
7 |
0 |
0% |
| ckanext/udc/solr/config.py |
(no function) |
12 |
0 |
0 |
100% |
| ckanext/udc/solr/helpers.py |
get_solr_config |
4 |
0 |
0 |
100% |
| ckanext/udc/solr/helpers.py |
get_fields |
12 |
3 |
0 |
75% |
| ckanext/udc/solr/helpers.py |
get_extras_fields |
3 |
0 |
0 |
100% |
| ckanext/udc/solr/helpers.py |
delete_extras_fields |
14 |
14 |
0 |
0% |
| ckanext/udc/solr/helpers.py |
delete_field |
9 |
2 |
0 |
78% |
| ckanext/udc/solr/helpers.py |
add_field |
9 |
2 |
0 |
78% |
| ckanext/udc/solr/helpers.py |
add_dynamic_field |
11 |
2 |
0 |
82% |
| ckanext/udc/solr/helpers.py |
get_field_types |
9 |
3 |
0 |
67% |
| ckanext/udc/solr/helpers.py |
get_dynamic_fields |
9 |
3 |
0 |
67% |
| ckanext/udc/solr/helpers.py |
add_copy_field |
9 |
2 |
0 |
78% |
| ckanext/udc/solr/helpers.py |
delete_copy_field |
9 |
9 |
0 |
0% |
| ckanext/udc/solr/helpers.py |
ensure_language_dynamic_fields |
12 |
0 |
0 |
100% |
| ckanext/udc/solr/helpers.py |
ensure_language_dynamic_fields.analyzer_for |
4 |
1 |
0 |
75% |
| ckanext/udc/solr/helpers.py |
(no function) |
21 |
0 |
0 |
100% |
| ckanext/udc/solr/index.py |
_jsonish |
8 |
3 |
0 |
62% |
| ckanext/udc/solr/index.py |
_tag_names |
7 |
4 |
0 |
43% |
| ckanext/udc/solr/index.py |
_safe_json_load |
10 |
8 |
0 |
20% |
| ckanext/udc/solr/index.py |
_extract_version_single |
17 |
17 |
0 |
0% |
| ckanext/udc/solr/index.py |
_extract_version_list |
15 |
13 |
0 |
13% |
| ckanext/udc/solr/index.py |
before_dataset_index |
91 |
28 |
0 |
69% |
| ckanext/udc/solr/index.py |
(no function) |
14 |
0 |
0 |
100% |
| ckanext/udc/solr/solr.py |
update_solr_maturity_model_fields |
53 |
6 |
0 |
89% |
| ckanext/udc/solr/solr.py |
(no function) |
6 |
0 |
0 |
100% |
| ckanext/udc/system/actions.py |
reload_supervisord |
15 |
15 |
0 |
0% |
| ckanext/udc/system/actions.py |
get_system_stats |
6 |
6 |
0 |
0% |
| ckanext/udc/system/actions.py |
(no function) |
9 |
0 |
0 |
100% |
| ckanext/udc/tests/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_ckan_field.py |
TestPrepareDataDict.test_basic_field_mapping |
8 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_ckan_field.py |
TestPrepareDataDict.test_id_field_with_pkg_name |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_ckan_field.py |
TestPrepareDataDict.test_id_field_without_pkg_name |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_ckan_field.py |
TestPrepareDataDict.test_preserves_original_data |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_ckan_field.py |
TestPrepareDataDict.test_all_mappings_applied |
9 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_ckan_field.py |
TestPrepareDataDict.test_empty_string_values_preserved |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_ckan_field.py |
TestCKANFieldMapping.test_mapping_values |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_ckan_field.py |
TestRealWorldScenarios.test_complete_package_dict |
11 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_ckan_field.py |
TestRealWorldScenarios.test_package_dict_for_update |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_ckan_field.py |
TestRealWorldScenarios.test_package_dict_with_custom_fields |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_ckan_field.py |
TestRealWorldScenarios.test_multilingual_fields |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_ckan_field.py |
TestRealWorldScenarios.test_tags_translated |
6 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_ckan_field.py |
(no function) |
17 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
mock_udc_plugin |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
config |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
extended_helpers |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
extended_helpers.map_to_multiple_languages |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
extended_helpers.map_from_tags_multiple_languages |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
extended_helpers.map_to_multiple_datasets |
6 |
6 |
0 |
0% |
| ckanext/udc/tests/graph/test_config_validation.py |
TestConfigStructure.test_config_loads |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
TestConfigStructure.test_has_maturity_model |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
TestConfigStructure.test_has_mappings |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
TestConfigStructure.test_mappings_has_context |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
TestConfigStructure.test_mappings_has_id |
1 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
TestConfigStructure.test_maturity_levels_structure |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
TestMaturityLevel1Fields.test_basic_fields_transformation |
11 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
TestMaturityLevel2Fields.test_access_fields_transformation |
14 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
TestMaturityLevel3Fields.test_content_fields_transformation |
8 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
TestCompleteMaturityLevels.test_complete_catalogue_entry |
19 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
TestRDFGraphGeneration.test_jsonld_to_rdf_graph |
15 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
TestOptionalFieldHandling.test_minimal_required_fields |
10 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
TestOptionalFieldHandling.test_empty_optional_fields_removed |
7 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_config_validation.py |
(no function) |
44 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
mock_udc_plugin |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
TestBasicTransformation.test_minimal_catalogue_entry |
7 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
TestBasicTransformation.test_multilingual_catalogue_entry |
11 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
TestBasicTransformation.test_multilingual_catalogue_entry.map_to_multiple_languages |
3 |
1 |
0 |
67% |
| ckanext/udc/tests/graph/test_integration.py |
TestComplexTransformation.test_catalogue_with_publisher |
13 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
TestComplexTransformation.test_catalogue_with_publisher.map_to_multiple_languages |
3 |
1 |
0 |
67% |
| ckanext/udc/tests/graph/test_integration.py |
TestComplexTransformation.test_optional_fields_removed |
10 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
TestDateAndTypeTransformations.test_date_transformation |
6 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
TestDateAndTypeTransformations.test_boolean_transformation |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
TestDateAndTypeTransformations.test_empty_date_removed |
6 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
TestLicenseAndFormatTransformations.test_license_mapping |
11 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
TestLicenseAndFormatTransformations.test_format_list_transformation |
8 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
TestURLTransformations.test_url_quoting |
6 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
TestTagTransformations.test_multilingual_tags |
9 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
TestTagTransformations.test_multilingual_tags.map_from_tags_multiple_languages |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
TestRDFGeneration.test_jsonld_to_rdf_conversion |
15 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
TestErrorHandling.test_invalid_eval_expression |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
TestErrorHandling.test_missing_required_variable |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_integration.py |
(no function) |
37 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestGenerateUuid.test_generate_uuid_without_key |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestGenerateUuid.test_generate_uuid_with_key |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestGenerateUuid.test_generate_uuid_different_keys |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestGenerateUuid.test_uuid_persistence_in_map |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestTypeConversions.test_to_integer_valid |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestTypeConversions.test_to_integer_invalid |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestTypeConversions.test_to_float_valid |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestTypeConversions.test_to_float_invalid |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestTypeConversions.test_to_date_valid |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestTypeConversions.test_to_date_empty_string |
1 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestTypeConversions.test_to_date_empty_field |
1 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestTypeConversions.test_to_bool_yes |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestTypeConversions.test_to_bool_no |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestTypeConversions.test_to_bool_other |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapFromCKANLicense.setUp |
1 |
1 |
0 |
0% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapFromCKANLicense.test_map_license_by_id |
7 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapFromCKANLicense.test_map_license_by_url |
6 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapFromCKANLicense.test_map_license_without_url |
7 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestSplitToUris.test_split_comma_separated |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestSplitToUris.test_split_custom_separator |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestSplitToUris.test_split_single_value |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestSplitToUris.test_split_empty_string |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestQuoteUrl.test_quote_http_url |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestQuoteUrl.test_quote_https_url |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestQuoteUrl.test_quote_preserves_slashes |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestQuoteUrl.test_quote_special_characters |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestQuoteUrl.test_quote_unicode_characters |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapFromCKANTags.test_map_single_tag |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapFromCKANTags.test_map_multiple_tags |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapFromCKANTags.test_map_tags_with_whitespace |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapFromTagsMultipleLanguages.test_map_multilingual_tags |
7 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapFromTagsMultipleLanguages.test_map_single_language_tags |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapFromTagsMultipleLanguages.test_map_empty_tags |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapToMultipleLanguages.test_map_dict_to_languages |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapToMultipleLanguages.test_map_string_to_default_language |
6 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapToMultipleLanguages.test_map_non_dict_non_string |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapToSingleLanguage.test_map_dict_to_specific_language |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapToSingleLanguage.test_map_dict_to_default_language |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapToSingleLanguage.test_map_string_to_language |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapToSingleLanguage.test_map_non_dict_non_string |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapToMultipleDatasets.test_map_datasets_with_ids |
6 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapToMultipleDatasets.test_map_datasets_without_ids |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestMapToMultipleDatasets.test_map_empty_datasets |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
TestIntegrationScenarios.test_complete_catalogue_mapping |
17 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_mapping_helpers.py |
(no function) |
70 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
mock_udc_plugin |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestIsAllAttrsStartsWithAt.test_all_attrs_start_with_at |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestIsAllAttrsStartsWithAt.test_some_attrs_dont_start_with_at |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestIsAllAttrsStartsWithAt.test_empty_dict |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestFilterOutEmptyValues.test_filter_empty_dicts |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestFilterOutEmptyValues.test_filter_only_id_dicts |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestFilterOutEmptyValues.test_filter_at_attrs_without_value |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestCompileTemplate.test_simple_string_substitution |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestCompileTemplate.test_empty_string_becomes_empty_field |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestCompileTemplate.test_nested_dict_compilation |
7 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestCompileTemplate.test_eval_expression |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestCompileTemplate.test_eval_with_helper_function |
6 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestCompileTemplate.test_eval_with_helper_function.to_uppercase |
1 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestCompileTemplate.test_eval_with_text_field_localization |
9 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestCompileTemplate.test_eval_with_text_field_localization.map_to_multiple_languages |
3 |
1 |
0 |
67% |
| ckanext/udc/tests/graph/test_template.py |
TestCompileTemplate.test_nested_list_compilation |
7 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestCompileTemplate.test_remove_empty_nested_attrs |
6 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestCompileTemplate.test_undefined_variable_handling |
5 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestCompileTemplate.test_complex_nested_structure |
8 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestCompileWithTempValue.test_simple_substitution |
6 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestCompileWithTempValue.test_temp_value_for_undefined_vars |
6 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestCompileWithTempValue.test_nested_temp_values |
6 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestCompileWithTempValue.test_preserves_structure |
9 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestRealWorldScenarios.test_catalogue_entry_mapping |
9 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestRealWorldScenarios.test_catalogue_entry_mapping.map_to_multiple_languages |
3 |
1 |
0 |
67% |
| ckanext/udc/tests/graph/test_template.py |
TestRealWorldScenarios.test_with_optional_fields |
8 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestRealWorldScenarios.test_uri_list_generation |
9 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
TestRealWorldScenarios.test_uri_list_generation.split_to_uris |
1 |
0 |
0 |
100% |
| ckanext/udc/tests/graph/test_template.py |
(no function) |
34 |
0 |
0 |
100% |
| ckanext/udc/tests/test_helpers.py |
test_process_facets_fields_normalizes_keys_and_logic |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/test_helpers.py |
test_get_maturity_percentages_counts_core_and_custom_fields |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/test_helpers.py |
(no function) |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
_read_ini |
6 |
6 |
0 |
0% |
| ckanext/udc/tests/test_package_actions.py |
_bootstrap_test_ckan |
20 |
18 |
0 |
10% |
| ckanext/udc/tests/test_package_actions.py |
stub_udc_plugin |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
udc_config |
7 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
udc_plugin_instance |
9 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
clean_db |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_update_runs_preprocessor_and_updates_graph |
9 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_update_runs_preprocessor_and_updates_graph.fake_before |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_update_runs_preprocessor_and_updates_graph.fake_action |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_update_runs_preprocessor_and_updates_graph.fake_graph |
1 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_update_wraps_graph_errors |
9 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_update_wraps_graph_errors.fake_action |
1 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_update_wraps_graph_errors.boom |
1 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_update_skips_graph_when_disabled |
9 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_update_skips_graph_when_disabled.fake_action |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_update_skips_graph_when_disabled.fail |
1 |
1 |
0 |
0% |
| ckanext/udc/tests/test_package_actions.py |
test_package_delete_invokes_graph |
7 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_delete_invokes_graph.fake_action |
2 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_delete_invokes_graph.fake_graph |
1 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_delete_wraps_graph_errors |
8 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_delete_wraps_graph_errors.fake_action |
1 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_delete_wraps_graph_errors.boom |
1 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_delete_skips_graph_when_disabled |
6 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_delete_skips_graph_when_disabled.fake_action |
1 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_delete_skips_graph_when_disabled.fail |
1 |
1 |
0 |
0% |
| ckanext/udc/tests/test_package_actions.py |
_create_multilingual_dataset |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_create_handles_multilingual_fields |
10 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_update_persists_multilingual_changes |
18 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
test_package_delete_succeeds_with_multilingual_extras |
7 |
0 |
0 |
100% |
| ckanext/udc/tests/test_package_actions.py |
(no function) |
41 |
0 |
0 |
100% |
| ckanext/udc/tests/test_plugin.py |
udc_plugin |
14 |
0 |
0 |
100% |
| ckanext/udc/tests/test_plugin.py |
_sample_config |
1 |
0 |
0 |
100% |
| ckanext/udc/tests/test_plugin.py |
test_reload_config_populates_field_metadata |
9 |
0 |
0 |
100% |
| ckanext/udc/tests/test_plugin.py |
test_modify_package_schema_applies_expected_validators |
13 |
0 |
0 |
100% |
| ckanext/udc/tests/test_plugin.py |
(no function) |
9 |
0 |
0 |
100% |
| ckanext/udc/tests/test_solr_config.py |
DummyConfig.__init__ |
1 |
0 |
0 |
100% |
| ckanext/udc/tests/test_solr_config.py |
DummyConfig.get |
1 |
0 |
0 |
100% |
| ckanext/udc/tests/test_solr_config.py |
test_get_udc_langs_includes_default_and_dedupes |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/test_solr_config.py |
test_get_current_lang_falls_back_to_default |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/test_solr_config.py |
test_pick_locale_prefers_requested_language |
9 |
0 |
0 |
100% |
| ckanext/udc/tests/test_solr_config.py |
(no function) |
9 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestDeletedUsersList.test_list_deleted_users_as_sysadmin |
17 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestDeletedUsersList.test_list_deleted_users_as_normal_user |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestDeletedUsersList.test_list_deleted_users_anonymous |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestDeletedUsersList.test_list_deleted_users_empty |
7 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestDeletedUsersList.test_list_multiple_deleted_users |
14 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestDeletedUsersList.test_list_does_not_include_active_users |
6 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestPurgeDeletedUsers.test_purge_deleted_users_as_sysadmin |
13 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestPurgeDeletedUsers.test_purge_deleted_users_as_normal_user |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestPurgeDeletedUsers.test_purge_deleted_users_anonymous |
3 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestPurgeDeletedUsers.test_purge_deleted_users_empty |
6 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestPurgeDeletedUsers.test_purge_multiple_deleted_users |
15 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestPurgeDeletedUsers.test_purge_does_not_affect_active_users |
7 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestPurgeDeletedUsers.test_purge_removes_user_memberships |
12 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestPurgeDeletedUsers.test_purge_workflow |
21 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestUserManagementIntegration.test_deleted_user_datasets_remain |
12 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestUserManagementIntegration.test_cannot_purge_with_api_key_from_deleted_user |
8 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestUserList.test_list_users_as_sysadmin |
7 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
TestUserList.test_list_users_as_normal_user |
4 |
0 |
0 |
100% |
| ckanext/udc/tests/test_user_actions.py |
(no function) |
30 |
0 |
0 |
100% |
| ckanext/udc/user/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
| ckanext/udc/user/actions.py |
deleted_users_list |
8 |
0 |
0 |
100% |
| ckanext/udc/user/actions.py |
purge_deleted_users |
18 |
1 |
0 |
94% |
| ckanext/udc/user/actions.py |
udc_user_list |
8 |
0 |
0 |
100% |
| ckanext/udc/user/actions.py |
udc_user_reset_password |
11 |
11 |
0 |
0% |
| ckanext/udc/user/actions.py |
udc_user_delete |
10 |
10 |
0 |
0% |
| ckanext/udc/user/actions.py |
_user_to_dict |
1 |
0 |
0 |
100% |
| ckanext/udc/user/actions.py |
_apply_user_filters |
20 |
7 |
0 |
65% |
| ckanext/udc/user/actions.py |
(no function) |
16 |
0 |
0 |
100% |
| ckanext/udc/user/auth.py |
_is_sysadmin |
5 |
1 |
0 |
80% |
| ckanext/udc/user/auth.py |
deleted_users_list |
3 |
1 |
0 |
67% |
| ckanext/udc/user/auth.py |
purge_deleted_users |
3 |
1 |
0 |
67% |
| ckanext/udc/user/auth.py |
udc_user_list |
3 |
1 |
0 |
67% |
| ckanext/udc/user/auth.py |
udc_user_reset_password |
3 |
3 |
0 |
0% |
| ckanext/udc/user/auth.py |
udc_user_delete |
3 |
3 |
0 |
0% |
| ckanext/udc/user/auth.py |
(no function) |
8 |
0 |
0 |
100% |
| ckanext/udc/validator.py |
_is_localized_text |
7 |
7 |
0 |
0% |
| ckanext/udc/validator.py |
_validate_localized_field |
2 |
2 |
0 |
0% |
| ckanext/udc/validator.py |
udc_config_validator |
63 |
63 |
0 |
0% |
| ckanext/udc/validator.py |
udc_mapping_validator |
11 |
11 |
0 |
0% |
| ckanext/udc/validator.py |
(no function) |
11 |
0 |
0 |
100% |
| ckanext/udc/version/actions.py |
_scrape_html_title_description |
26 |
26 |
3 |
0% |
| ckanext/udc/version/actions.py |
_extract_cudc_dataset_name |
10 |
10 |
2 |
0% |
| ckanext/udc/version/actions.py |
udc_version_meta |
29 |
29 |
0 |
0% |
| ckanext/udc/version/actions.py |
(no function) |
13 |
0 |
0 |
100% |
| ckanext/udc/views.py |
remove_field |
29 |
29 |
0 |
0% |
| ckanext/udc/views.py |
_solr_field_for |
26 |
26 |
0 |
0% |
| ckanext/udc/views.py |
_get_search_details |
98 |
98 |
0 |
0% |
| ckanext/udc/views.py |
_facet_alias_map |
13 |
13 |
0 |
0% |
| ckanext/udc/views.py |
custom_dataset_search |
86 |
86 |
0 |
0% |
| ckanext/udc/views.py |
redirect_to_catalogue_search |
8 |
8 |
0 |
0% |
| ckanext/udc/views.py |
package_graph |
27 |
27 |
0 |
0% |
| ckanext/udc/views.py |
(no function) |
44 |
0 |
0 |
100% |
| ckanext/udc/wsgi.py |
(no function) |
14 |
14 |
0 |
0% |