| oc_ds_converter / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing.__init__ |
|
2 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing._extract_doi |
|
4 |
1 |
0 |
|
75% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing._extract_title |
|
6 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing._extract_agents |
|
8 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing._extract_venue |
|
2 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing._extract_pub_date |
|
6 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing._extract_pages |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing._extract_type |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing._extract_publisher |
|
7 |
2 |
0 |
|
71% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing.csv_creator |
|
21 |
4 |
0 |
|
81% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing.get_crossref_pages |
|
2 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing.get_publisher_name |
|
12 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing._get_publisher_name_by_member |
|
8 |
1 |
0 |
|
88% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing.get_venue_name |
|
29 |
6 |
0 |
|
79% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing.extract_all_ids |
|
21 |
8 |
0 |
|
62% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing.get_agents_strings_list |
|
56 |
3 |
0 |
|
95% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing.get_agents_strings_list._split_name |
|
8 |
4 |
0 |
|
50% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing.get_agents_strings_list._format_person |
|
15 |
7 |
0 |
|
53% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing.get_agents_strings_list._norm |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing.get_agents_strings_list._initial_from_given |
|
5 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing.get_agents_strings_list._match_orcid |
|
31 |
7 |
0 |
|
77% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing.get_agents_strings_list._match_orcid.fam_ok |
|
2 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / crossref_processing.py |
CrossrefProcessing.find_crossref_orcid |
|
32 |
2 |
0 |
|
94% |
| oc_ds_converter / crossref / crossref_processing.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / extract_crossref_publishers.py |
get_via_requests |
|
12 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / extract_crossref_publishers.py |
is_stale |
|
6 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / extract_crossref_publishers.py |
get_publishers |
|
10 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / extract_crossref_publishers.py |
process |
|
32 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / extract_crossref_publishers.py |
store_csv_on_file |
|
6 |
0 |
0 |
|
100% |
| oc_ds_converter / crossref / extract_crossref_publishers.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| oc_ds_converter / datacite / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.__init__ |
|
57 |
5 |
0 |
|
91% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.get_agents_strings_list |
|
71 |
28 |
0 |
|
61% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing._normalize_ra |
|
3 |
0 |
0 |
|
100% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.update_redis_values |
|
2 |
0 |
0 |
|
100% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.validated_as |
|
14 |
0 |
0 |
|
100% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.get_id_manager |
|
6 |
0 |
0 |
|
100% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.normalise_any_id |
|
4 |
4 |
0 |
|
0% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.dict_to_cache |
|
6 |
6 |
0 |
|
0% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.csv_creator_objects |
|
10 |
10 |
0 |
|
0% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.csv_creator |
|
121 |
28 |
0 |
|
77% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.to_validated_id_list |
|
21 |
2 |
0 |
|
90% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.get_datacite_pages |
|
21 |
0 |
0 |
|
100% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.get_publisher |
|
16 |
0 |
0 |
|
100% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.get_publisher_id |
|
31 |
4 |
0 |
|
87% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.get_venue_name |
|
55 |
24 |
0 |
|
56% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.add_editors_to_agent_list |
|
23 |
1 |
0 |
|
96% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.add_authors_to_agent_list |
|
22 |
0 |
0 |
|
100% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.find_datacite_orcid |
|
38 |
9 |
0 |
|
76% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.memory_to_storage |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.extract_all_ids |
|
58 |
5 |
0 |
|
91% |
| oc_ds_converter / datacite / datacite_processing.py |
DataciteProcessing.get_reids_validity_list |
|
8 |
1 |
0 |
|
88% |
| oc_ds_converter / datacite / datacite_processing.py |
(no function) |
|
63 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / datasource.py |
DataSource.__init__ |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / datasource / datasource.py |
DataSource.new |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / datasource / datasource.py |
DataSource.get |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / datasource / datasource.py |
DataSource.mget |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / datasource / datasource.py |
DataSource.set |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / datasource / datasource.py |
DataSource.mset |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / datasource / datasource.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / orcid_index.py |
OrcidIndexInterface.get_value |
|
0 |
0 |
1 |
|
100% |
| oc_ds_converter / datasource / orcid_index.py |
OrcidIndexInterface.get_values_batch |
|
0 |
0 |
1 |
|
100% |
| oc_ds_converter / datasource / orcid_index.py |
OrcidIndexRedis.__init__ |
|
4 |
2 |
0 |
|
50% |
| oc_ds_converter / datasource / orcid_index.py |
OrcidIndexRedis.get_value |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / orcid_index.py |
OrcidIndexRedis.get_values_batch |
|
7 |
7 |
0 |
|
0% |
| oc_ds_converter / datasource / orcid_index.py |
OrcidIndexRedis.add_values_batch |
|
5 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / orcid_index.py |
OrcidIndexRedis.has_data |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / orcid_index.py |
OrcidIndexRedis.clear |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / orcid_index.py |
_process_csv_file |
|
10 |
10 |
0 |
|
0% |
| oc_ds_converter / datasource / orcid_index.py |
load_orcid_index_to_redis |
|
31 |
5 |
0 |
|
84% |
| oc_ds_converter / datasource / orcid_index.py |
PublishersRedis.__init__ |
|
4 |
2 |
0 |
|
50% |
| oc_ds_converter / datasource / orcid_index.py |
PublishersRedis.get_by_member |
|
7 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / orcid_index.py |
PublishersRedis.get_by_prefix |
|
5 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / orcid_index.py |
PublishersRedis.set_publisher |
|
6 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / orcid_index.py |
PublishersRedis.set_publishers_batch |
|
9 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / orcid_index.py |
PublishersRedis.has_data |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / orcid_index.py |
PublishersRedis.clear |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / orcid_index.py |
load_publishers_to_redis |
|
19 |
3 |
0 |
|
84% |
| oc_ds_converter / datasource / orcid_index.py |
(no function) |
|
33 |
0 |
2 |
|
100% |
| oc_ds_converter / datasource / redis.py |
FakeRedisWrapper.__init__ |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / redis.py |
FakeRedisWrapper.get |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / datasource / redis.py |
FakeRedisWrapper.mget |
|
3 |
3 |
0 |
|
0% |
| oc_ds_converter / datasource / redis.py |
FakeRedisWrapper.set |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / datasource / redis.py |
FakeRedisWrapper.sadd |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / redis.py |
FakeRedisWrapper.smembers |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / datasource / redis.py |
FakeRedisWrapper.delete |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / redis.py |
FakeRedisWrapper.flushdb |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / redis.py |
FakeRedisWrapper.exists_as_set |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / redis.py |
FakeRedisWrapper.mexists_as_set |
|
7 |
0 |
0 |
|
100% |
| oc_ds_converter / datasource / redis.py |
RedisDataSource.__init__ |
|
13 |
13 |
0 |
|
0% |
| oc_ds_converter / datasource / redis.py |
RedisDataSource.get |
|
6 |
6 |
0 |
|
0% |
| oc_ds_converter / datasource / redis.py |
RedisDataSource.mget |
|
11 |
11 |
0 |
|
0% |
| oc_ds_converter / datasource / redis.py |
RedisDataSource.flushdb |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / datasource / redis.py |
RedisDataSource.delete |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / datasource / redis.py |
RedisDataSource.scan_iter |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / datasource / redis.py |
RedisDataSource.set |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / datasource / redis.py |
RedisDataSource.mset |
|
3 |
3 |
0 |
|
0% |
| oc_ds_converter / datasource / redis.py |
RedisDataSource.sadd |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / datasource / redis.py |
RedisDataSource.smembers |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / datasource / redis.py |
RedisDataSource.exists_as_set |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / datasource / redis.py |
RedisDataSource.mexists_as_set |
|
7 |
7 |
0 |
|
0% |
| oc_ds_converter / datasource / redis.py |
(no function) |
|
34 |
0 |
0 |
|
100% |
| oc_ds_converter / jalc / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| oc_ds_converter / jalc / jalc_processing.py |
JalcProcessing.__init__ |
|
6 |
0 |
0 |
|
100% |
| oc_ds_converter / jalc / jalc_processing.py |
JalcProcessing.get_ja |
|
10 |
0 |
0 |
|
100% |
| oc_ds_converter / jalc / jalc_processing.py |
JalcProcessing._extract_doi |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / jalc / jalc_processing.py |
JalcProcessing._extract_title |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / jalc / jalc_processing.py |
JalcProcessing._extract_agents |
|
27 |
2 |
0 |
|
93% |
| oc_ds_converter / jalc / jalc_processing.py |
JalcProcessing._extract_venue |
|
24 |
0 |
0 |
|
100% |
| oc_ds_converter / jalc / jalc_processing.py |
JalcProcessing._extract_pub_date |
|
14 |
4 |
0 |
|
71% |
| oc_ds_converter / jalc / jalc_processing.py |
JalcProcessing._extract_pages |
|
8 |
0 |
0 |
|
100% |
| oc_ds_converter / jalc / jalc_processing.py |
JalcProcessing._extract_type |
|
5 |
0 |
0 |
|
100% |
| oc_ds_converter / jalc / jalc_processing.py |
JalcProcessing._extract_publisher |
|
3 |
0 |
0 |
|
100% |
| oc_ds_converter / jalc / jalc_processing.py |
JalcProcessing.extract_all_ids |
|
11 |
0 |
0 |
|
100% |
| oc_ds_converter / jalc / jalc_processing.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / cleaner.py |
Cleaner.__init__ |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / cleaner.py |
Cleaner.normalize_hyphens |
|
7 |
1 |
0 |
|
86% |
| oc_ds_converter / lib / cleaner.py |
Cleaner.normalize_spaces |
|
5 |
5 |
0 |
|
0% |
| oc_ds_converter / lib / cleaner.py |
Cleaner.clean_title |
|
9 |
9 |
0 |
|
0% |
| oc_ds_converter / lib / cleaner.py |
Cleaner.__date_parse_hack |
|
10 |
10 |
0 |
|
0% |
| oc_ds_converter / lib / cleaner.py |
Cleaner.clean_date |
|
25 |
25 |
0 |
|
0% |
| oc_ds_converter / lib / cleaner.py |
Cleaner.clean_name |
|
19 |
19 |
0 |
|
0% |
| oc_ds_converter / lib / cleaner.py |
Cleaner.remove_unwanted_characters |
|
12 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / cleaner.py |
Cleaner.clean_ra_list |
|
14 |
14 |
0 |
|
0% |
| oc_ds_converter / lib / cleaner.py |
Cleaner.normalize_id |
|
21 |
21 |
0 |
|
0% |
| oc_ds_converter / lib / cleaner.py |
Cleaner.clean_volume_and_issue |
|
49 |
49 |
0 |
|
0% |
| oc_ds_converter / lib / cleaner.py |
Cleaner.fix_invalid_vi |
|
18 |
18 |
0 |
|
0% |
| oc_ds_converter / lib / cleaner.py |
Cleaner.remove_ascii |
|
4 |
4 |
0 |
|
0% |
| oc_ds_converter / lib / cleaner.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / console.py |
EMATimeRemainingColumn.__init__ |
|
5 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / console.py |
EMATimeRemainingColumn.render |
|
26 |
2 |
0 |
|
92% |
| oc_ds_converter / lib / console.py |
create_progress |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / console.py |
advance_progress |
|
5 |
1 |
0 |
|
80% |
| oc_ds_converter / lib / console.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing.clean_markup |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing.__init__ |
|
28 |
2 |
0 |
|
93% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing.update_redis_values |
|
2 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing.prefetch_doi_orcid_index |
|
2 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing.orcid_finder |
|
14 |
1 |
0 |
|
93% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing.memory_to_storage |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing.get_id_manager |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing.dict_to_cache |
|
6 |
6 |
0 |
|
0% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing.get_redis_validity_list |
|
8 |
1 |
0 |
|
88% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing.validated_as |
|
13 |
1 |
0 |
|
92% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing.to_validated_id_list |
|
18 |
1 |
0 |
|
94% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing.get_publisher_by_prefix |
|
11 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing._extract_volume |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing._extract_issue |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing.csv_creator |
|
10 |
2 |
0 |
|
80% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing._extract_doi |
|
0 |
0 |
1 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing._extract_title |
|
0 |
0 |
1 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing._extract_agents |
|
0 |
0 |
1 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing._extract_venue |
|
0 |
0 |
1 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing._extract_pub_date |
|
0 |
0 |
1 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing._extract_pages |
|
0 |
0 |
1 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing._extract_type |
|
0 |
0 |
1 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing._extract_publisher |
|
0 |
0 |
1 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
CrossrefStyleProcessing.extract_all_ids |
|
0 |
0 |
1 |
|
100% |
| oc_ds_converter / lib / crossref_style_processing.py |
(no function) |
|
52 |
0 |
8 |
|
100% |
| oc_ds_converter / lib / csvmanager.py |
CSVManager.__init__ |
|
8 |
1 |
0 |
|
88% |
| oc_ds_converter / lib / csvmanager.py |
CSVManager.__get_existing_files |
|
8 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / csvmanager.py |
CSVManager.load_csv_column_as_set |
|
12 |
12 |
0 |
|
0% |
| oc_ds_converter / lib / csvmanager.py |
CSVManager.__load_csv_by_key |
|
5 |
5 |
0 |
|
0% |
| oc_ds_converter / lib / csvmanager.py |
CSVManager.__load_all_csv_files |
|
15 |
15 |
0 |
|
0% |
| oc_ds_converter / lib / csvmanager.py |
CSVManager.dump_data |
|
9 |
9 |
0 |
|
0% |
| oc_ds_converter / lib / csvmanager.py |
CSVManager.get_value |
|
2 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / csvmanager.py |
CSVManager.get_values_batch |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / csvmanager.py |
CSVManager.add_value |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / csvmanager.py |
CSVManager.__load_csv |
|
6 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / csvmanager.py |
CSVManager.__low_memory_load |
|
6 |
6 |
0 |
|
0% |
| oc_ds_converter / lib / csvmanager.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / file_manager.py |
get_csv_data |
|
17 |
17 |
0 |
|
0% |
| oc_ds_converter / lib / file_manager.py |
pathoo |
|
2 |
1 |
0 |
|
50% |
| oc_ds_converter / lib / file_manager.py |
write_csv |
|
9 |
9 |
0 |
|
0% |
| oc_ds_converter / lib / file_manager.py |
normalize_path |
|
2 |
2 |
0 |
|
0% |
| oc_ds_converter / lib / file_manager.py |
init_cache |
|
9 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / file_manager.py |
suppress_stdout |
|
0 |
0 |
7 |
|
100% |
| oc_ds_converter / lib / file_manager.py |
sort_files |
|
5 |
5 |
0 |
|
0% |
| oc_ds_converter / lib / file_manager.py |
zipdir |
|
3 |
3 |
0 |
|
0% |
| oc_ds_converter / lib / file_manager.py |
zipit |
|
4 |
4 |
0 |
|
0% |
| oc_ds_converter / lib / file_manager.py |
zip_files_in_dir |
|
12 |
12 |
0 |
|
0% |
| oc_ds_converter / lib / file_manager.py |
unzip_files_in_dir |
|
11 |
11 |
0 |
|
0% |
| oc_ds_converter / lib / file_manager.py |
read_zipped_json |
|
6 |
6 |
0 |
|
0% |
| oc_ds_converter / lib / file_manager.py |
call_api |
|
15 |
7 |
0 |
|
53% |
| oc_ds_converter / lib / file_manager.py |
rm_tmp_csv_files |
|
11 |
11 |
0 |
|
0% |
| oc_ds_converter / lib / file_manager.py |
chunks |
|
2 |
2 |
0 |
|
0% |
| oc_ds_converter / lib / file_manager.py |
(no function) |
|
33 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / jsonmanager.py |
get_all_files |
|
15 |
15 |
0 |
|
0% |
| oc_ds_converter / lib / jsonmanager.py |
load_json |
|
15 |
4 |
0 |
|
73% |
| oc_ds_converter / lib / jsonmanager.py |
_is_container_zip |
|
3 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / jsonmanager.py |
_collect_final_zips |
|
13 |
2 |
0 |
|
85% |
| oc_ds_converter / lib / jsonmanager.py |
get_all_files_by_type |
|
59 |
32 |
0 |
|
46% |
| oc_ds_converter / lib / jsonmanager.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / master_of_regex.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / process_utils.py |
get_storage_manager |
|
11 |
9 |
0 |
|
18% |
| oc_ds_converter / lib / process_utils.py |
normalize_cache_path |
|
8 |
3 |
0 |
|
62% |
| oc_ds_converter / lib / process_utils.py |
init_process_cache |
|
15 |
2 |
0 |
|
87% |
| oc_ds_converter / lib / process_utils.py |
mark_file_completed |
|
13 |
1 |
0 |
|
92% |
| oc_ds_converter / lib / process_utils.py |
delete_cache_files |
|
5 |
1 |
0 |
|
80% |
| oc_ds_converter / lib / process_utils.py |
create_output_dirs |
|
6 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / process_utils.py |
write_csv_output |
|
6 |
1 |
0 |
|
83% |
| oc_ds_converter / lib / process_utils.py |
cleanup_storage |
|
2 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / process_utils.py |
is_file_in_cache |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / lib / process_utils.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| oc_ds_converter / medra / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| oc_ds_converter / medra / medra_processing.py |
MedraProcessing.__init__ |
|
3 |
0 |
0 |
|
100% |
| oc_ds_converter / medra / medra_processing.py |
MedraProcessing.csv_creator |
|
7 |
3 |
0 |
|
57% |
| oc_ds_converter / medra / medra_processing.py |
MedraProcessing.extract_from_book |
|
5 |
0 |
0 |
|
100% |
| oc_ds_converter / medra / medra_processing.py |
MedraProcessing.extract_from_book_chapter |
|
8 |
0 |
0 |
|
100% |
| oc_ds_converter / medra / medra_processing.py |
MedraProcessing.extract_from_journal_article |
|
13 |
0 |
0 |
|
100% |
| oc_ds_converter / medra / medra_processing.py |
MedraProcessing.build_venue_string |
|
9 |
4 |
0 |
|
56% |
| oc_ds_converter / medra / medra_processing.py |
MedraProcessing.extract_from_series |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / medra / medra_processing.py |
MedraProcessing.get_id |
|
2 |
0 |
0 |
|
100% |
| oc_ds_converter / medra / medra_processing.py |
MedraProcessing.get_isbn |
|
7 |
3 |
0 |
|
57% |
| oc_ds_converter / medra / medra_processing.py |
MedraProcessing.get_contributors |
|
33 |
7 |
0 |
|
79% |
| oc_ds_converter / medra / medra_processing.py |
MedraProcessing.get_pub_date |
|
14 |
1 |
0 |
|
93% |
| oc_ds_converter / medra / medra_processing.py |
MedraProcessing.get_pages |
|
13 |
3 |
0 |
|
77% |
| oc_ds_converter / medra / medra_processing.py |
MedraProcessing.get_publisher |
|
6 |
0 |
0 |
|
100% |
| oc_ds_converter / medra / medra_processing.py |
MedraProcessing.get_venue |
|
19 |
2 |
0 |
|
89% |
| oc_ds_converter / medra / medra_processing.py |
MedraProcessing.get_br_type |
|
11 |
1 |
0 |
|
91% |
| oc_ds_converter / medra / medra_processing.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| oc_ds_converter / metadata_manager.py |
MetadataManager.__init__ |
|
9 |
9 |
0 |
|
0% |
| oc_ds_converter / metadata_manager.py |
MetadataManager.extract_metadata |
|
12 |
12 |
0 |
|
0% |
| oc_ds_converter / metadata_manager.py |
MetadataManager.extract_from_unknown |
|
26 |
26 |
0 |
|
0% |
| oc_ds_converter / metadata_manager.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / __init__.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / arxiv.py |
ArXivManager.__init__ |
|
9 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / arxiv.py |
ArXivManager.validated_as_id |
|
4 |
1 |
0 |
|
75% |
| oc_ds_converter / oc_idmanager / arxiv.py |
ArXivManager.is_valid |
|
15 |
5 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / arxiv.py |
ArXivManager.normalise |
|
27 |
3 |
0 |
|
89% |
| oc_ds_converter / oc_idmanager / arxiv.py |
ArXivManager.syntax_ok |
|
3 |
1 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / arxiv.py |
ArXivManager.exists |
|
52 |
15 |
0 |
|
71% |
| oc_ds_converter / oc_idmanager / arxiv.py |
ArXivManager.extra_info |
|
3 |
3 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / arxiv.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / base.py |
IdentifierManager.__init__ |
|
3 |
1 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / base.py |
IdentifierManager.is_valid |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / base.py |
IdentifierManager.validated_as_id |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / base.py |
IdentifierManager.normalise |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / base.py |
IdentifierManager.check_digit |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / base.py |
IdentifierManager.syntax_ok |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / base.py |
IdentifierManager.exists |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / base.py |
IdentifierManager.extra_info |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / base.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / crossref.py |
CrossrefManager.__init__ |
|
11 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / crossref.py |
CrossrefManager.validated_as_id |
|
4 |
4 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / crossref.py |
CrossrefManager.is_valid |
|
22 |
11 |
0 |
|
50% |
| oc_ds_converter / oc_idmanager / crossref.py |
CrossrefManager.normalise |
|
8 |
2 |
0 |
|
75% |
| oc_ds_converter / oc_idmanager / crossref.py |
CrossrefManager.syntax_ok |
|
3 |
1 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / crossref.py |
CrossrefManager.exists |
|
21 |
4 |
0 |
|
81% |
| oc_ds_converter / oc_idmanager / crossref.py |
CrossrefManager.extra_info |
|
2 |
2 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / crossref.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / doi.py |
DOIManager.__init__ |
|
44 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / doi.py |
DOIManager.validated_as_id |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / doi.py |
DOIManager.is_valid |
|
29 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / doi.py |
DOIManager.base_normalise |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / doi.py |
DOIManager.normalise |
|
11 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / doi.py |
DOIManager.attempt_repair |
|
11 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / doi.py |
DOIManager.syntax_ok |
|
3 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / doi.py |
DOIManager.exists |
|
30 |
13 |
0 |
|
57% |
| oc_ds_converter / oc_idmanager / doi.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / isbn.py |
ISBNManager.__init__ |
|
3 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / isbn.py |
ISBNManager.is_valid |
|
7 |
1 |
0 |
|
86% |
| oc_ds_converter / oc_idmanager / isbn.py |
ISBNManager.normalise |
|
5 |
2 |
0 |
|
60% |
| oc_ds_converter / oc_idmanager / isbn.py |
ISBNManager.check_digit |
|
27 |
2 |
0 |
|
93% |
| oc_ds_converter / oc_idmanager / isbn.py |
ISBNManager.syntax_ok |
|
9 |
2 |
0 |
|
78% |
| oc_ds_converter / oc_idmanager / isbn.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / issn.py |
ISSNManager.__init__ |
|
3 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / issn.py |
ISSNManager.is_valid |
|
7 |
1 |
0 |
|
86% |
| oc_ds_converter / oc_idmanager / issn.py |
ISSNManager.normalise |
|
5 |
2 |
0 |
|
60% |
| oc_ds_converter / oc_idmanager / issn.py |
ISSNManager.syntax_ok |
|
3 |
1 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / issn.py |
ISSNManager.check_digit |
|
12 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / issn.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / jid.py |
JIDManager.__init__ |
|
9 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / jid.py |
JIDManager.validated_as_id |
|
4 |
4 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / jid.py |
JIDManager.is_valid |
|
15 |
5 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / jid.py |
JIDManager.normalise |
|
8 |
2 |
0 |
|
75% |
| oc_ds_converter / oc_idmanager / jid.py |
JIDManager.syntax_ok |
|
3 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / jid.py |
JIDManager.exists |
|
69 |
48 |
0 |
|
30% |
| oc_ds_converter / oc_idmanager / jid.py |
JIDManager.extra_info |
|
3 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / jid.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / batch_manager.py |
BatchManager.__init__ |
|
2 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / batch_manager.py |
BatchManager.set_value |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / batch_manager.py |
BatchManager.get_value |
|
5 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / batch_manager.py |
BatchManager.get_validity_list_of_tuples |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / batch_manager.py |
BatchManager.delete_storage |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / batch_manager.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / in_memory_manager.py |
InMemoryStorageManager.__init__ |
|
23 |
1 |
0 |
|
96% |
| oc_ds_converter / oc_idmanager / oc_data_storage / in_memory_manager.py |
InMemoryStorageManager.set_full_value |
|
7 |
7 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / oc_data_storage / in_memory_manager.py |
InMemoryStorageManager.set_value |
|
6 |
2 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / oc_data_storage / in_memory_manager.py |
InMemoryStorageManager.get_value |
|
5 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / in_memory_manager.py |
InMemoryStorageManager.store_file |
|
2 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / in_memory_manager.py |
InMemoryStorageManager.delete_storage |
|
3 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / in_memory_manager.py |
InMemoryStorageManager.get_all_keys |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / oc_data_storage / in_memory_manager.py |
InMemoryStorageManager.get_validity_dict |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / oc_data_storage / in_memory_manager.py |
InMemoryStorageManager.get_validity_list_of_tuples |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / oc_data_storage / in_memory_manager.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / redis_manager.py |
RedisStorageManager.__init__ |
|
6 |
2 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / oc_data_storage / redis_manager.py |
RedisStorageManager.set_full_value |
|
6 |
1 |
0 |
|
83% |
| oc_ds_converter / oc_idmanager / oc_data_storage / redis_manager.py |
RedisStorageManager.set_value |
|
5 |
1 |
0 |
|
80% |
| oc_ds_converter / oc_idmanager / oc_data_storage / redis_manager.py |
RedisStorageManager.set_multi_value |
|
7 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / redis_manager.py |
RedisStorageManager.get_value |
|
6 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / redis_manager.py |
RedisStorageManager.del_value |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / oc_data_storage / redis_manager.py |
RedisStorageManager.delete_storage |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / redis_manager.py |
RedisStorageManager.get_all_keys |
|
7 |
1 |
0 |
|
86% |
| oc_ds_converter / oc_idmanager / oc_data_storage / redis_manager.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / sqlite_manager.py |
SqliteStorageManager.__init__ |
|
18 |
2 |
0 |
|
89% |
| oc_ds_converter / oc_idmanager / oc_data_storage / sqlite_manager.py |
SqliteStorageManager.set_full_value |
|
7 |
7 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / oc_data_storage / sqlite_manager.py |
SqliteStorageManager.set_value |
|
7 |
1 |
0 |
|
86% |
| oc_ds_converter / oc_idmanager / oc_data_storage / sqlite_manager.py |
SqliteStorageManager.set_multi_value |
|
7 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / sqlite_manager.py |
SqliteStorageManager.get_value |
|
9 |
1 |
0 |
|
89% |
| oc_ds_converter / oc_idmanager / oc_data_storage / sqlite_manager.py |
SqliteStorageManager.delete_storage |
|
6 |
2 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / oc_data_storage / sqlite_manager.py |
SqliteStorageManager.get_all_keys |
|
2 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / sqlite_manager.py |
(no function) |
|
16 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / storage_manager.py |
StorageManager.__init__ |
|
3 |
1 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / oc_data_storage / storage_manager.py |
StorageManager.set_value |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / oc_data_storage / storage_manager.py |
StorageManager.set_full_value |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / oc_data_storage / storage_manager.py |
StorageManager.get_value |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / oc_data_storage / storage_manager.py |
StorageManager.set_multi_value |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / oc_data_storage / storage_manager.py |
StorageManager.delete_storage |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / oc_data_storage / storage_manager.py |
StorageManager.store_file |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / oc_data_storage / storage_manager.py |
StorageManager.get_all_keys |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / oc_data_storage / storage_manager.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / openalex.py |
OpenAlexManager.__init__ |
|
11 |
1 |
0 |
|
91% |
| oc_ds_converter / oc_idmanager / openalex.py |
OpenAlexManager.is_valid |
|
13 |
4 |
0 |
|
69% |
| oc_ds_converter / oc_idmanager / openalex.py |
OpenAlexManager.normalise |
|
13 |
2 |
0 |
|
85% |
| oc_ds_converter / oc_idmanager / openalex.py |
OpenAlexManager.syntax_ok |
|
3 |
1 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / openalex.py |
OpenAlexManager.exists |
|
44 |
16 |
0 |
|
64% |
| oc_ds_converter / oc_idmanager / openalex.py |
OpenAlexManager.extra_info |
|
3 |
3 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / openalex.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / orcid.py |
ORCIDManager.__init__ |
|
7 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / orcid.py |
ORCIDManager.validated_as_id |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / orcid.py |
ORCIDManager.is_valid |
|
17 |
7 |
0 |
|
59% |
| oc_ds_converter / oc_idmanager / orcid.py |
ORCIDManager.normalise |
|
5 |
2 |
0 |
|
60% |
| oc_ds_converter / oc_idmanager / orcid.py |
ORCIDManager.check_digit |
|
10 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / orcid.py |
ORCIDManager.syntax_ok |
|
3 |
1 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / orcid.py |
ORCIDManager.exists |
|
33 |
10 |
0 |
|
70% |
| oc_ds_converter / oc_idmanager / orcid.py |
ORCIDManager.extra_info |
|
55 |
18 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / orcid.py |
ORCIDManager.timestamp_to_date |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / orcid.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / pmcid.py |
PMCIDManager.__init__ |
|
8 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / pmcid.py |
PMCIDManager.validated_as_id |
|
4 |
1 |
0 |
|
75% |
| oc_ds_converter / oc_idmanager / pmcid.py |
PMCIDManager.is_valid |
|
13 |
3 |
0 |
|
77% |
| oc_ds_converter / oc_idmanager / pmcid.py |
PMCIDManager.normalise |
|
8 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / pmcid.py |
PMCIDManager.syntax_ok |
|
3 |
1 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / pmcid.py |
PMCIDManager.exists |
|
43 |
19 |
0 |
|
56% |
| oc_ds_converter / oc_idmanager / pmcid.py |
PMCIDManager.extra_info |
|
3 |
3 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / pmcid.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / pmid.py |
PMIDManager.__init__ |
|
21 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / pmid.py |
PMIDManager.validated_as_id |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / pmid.py |
PMIDManager.is_valid |
|
13 |
4 |
0 |
|
69% |
| oc_ds_converter / oc_idmanager / pmid.py |
PMIDManager.normalise |
|
6 |
2 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / pmid.py |
PMIDManager.syntax_ok |
|
3 |
1 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / pmid.py |
PMIDManager.exists |
|
40 |
10 |
0 |
|
75% |
| oc_ds_converter / oc_idmanager / pmid.py |
PMIDManager.extra_info |
|
190 |
61 |
0 |
|
68% |
| oc_ds_converter / oc_idmanager / pmid.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / ror.py |
RORManager.__init__ |
|
7 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / ror.py |
RORManager.validated_as_id |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / ror.py |
RORManager.is_valid |
|
15 |
6 |
0 |
|
60% |
| oc_ds_converter / oc_idmanager / ror.py |
RORManager.normalise |
|
8 |
2 |
0 |
|
75% |
| oc_ds_converter / oc_idmanager / ror.py |
RORManager.syntax_ok |
|
3 |
1 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / ror.py |
RORManager.exists |
|
40 |
14 |
0 |
|
65% |
| oc_ds_converter / oc_idmanager / ror.py |
RORManager.extra_info |
|
3 |
3 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / ror.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / support.py |
call_api |
|
17 |
6 |
0 |
|
65% |
| oc_ds_converter / oc_idmanager / support.py |
extract_info |
|
7 |
7 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / support.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / url.py |
URLManager.__init__ |
|
6 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / url.py |
URLManager.is_valid |
|
14 |
7 |
0 |
|
50% |
| oc_ds_converter / oc_idmanager / url.py |
URLManager.normalise |
|
17 |
3 |
0 |
|
82% |
| oc_ds_converter / oc_idmanager / url.py |
URLManager.syntax_ok |
|
3 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / url.py |
URLManager.exists |
|
30 |
11 |
0 |
|
63% |
| oc_ds_converter / oc_idmanager / url.py |
URLManager.extra_info |
|
3 |
3 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / url.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / viaf.py |
ViafManager.__init__ |
|
9 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / viaf.py |
ViafManager.validated_as_id |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / viaf.py |
ViafManager.is_valid |
|
13 |
4 |
0 |
|
69% |
| oc_ds_converter / oc_idmanager / viaf.py |
ViafManager.normalise |
|
8 |
2 |
0 |
|
75% |
| oc_ds_converter / oc_idmanager / viaf.py |
ViafManager.syntax_ok |
|
3 |
1 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / viaf.py |
ViafManager.exists |
|
51 |
17 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / viaf.py |
ViafManager.extra_info |
|
3 |
3 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / viaf.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / wikidata.py |
WikidataManager.__init__ |
|
7 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / wikidata.py |
WikidataManager.validated_as_id |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / wikidata.py |
WikidataManager.is_valid |
|
17 |
7 |
0 |
|
59% |
| oc_ds_converter / oc_idmanager / wikidata.py |
WikidataManager.normalise |
|
8 |
2 |
0 |
|
75% |
| oc_ds_converter / oc_idmanager / wikidata.py |
WikidataManager.syntax_ok |
|
3 |
1 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / wikidata.py |
WikidataManager.exists |
|
40 |
10 |
0 |
|
75% |
| oc_ds_converter / oc_idmanager / wikidata.py |
WikidataManager.extra_info |
|
3 |
3 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / wikidata.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / wikipedia.py |
WikipediaManager.__init__ |
|
5 |
0 |
0 |
|
100% |
| oc_ds_converter / oc_idmanager / wikipedia.py |
WikipediaManager.is_valid |
|
14 |
5 |
0 |
|
64% |
| oc_ds_converter / oc_idmanager / wikipedia.py |
WikipediaManager.normalise |
|
8 |
2 |
0 |
|
75% |
| oc_ds_converter / oc_idmanager / wikipedia.py |
WikipediaManager.syntax_ok |
|
3 |
1 |
0 |
|
67% |
| oc_ds_converter / oc_idmanager / wikipedia.py |
WikipediaManager.exists |
|
41 |
23 |
0 |
|
44% |
| oc_ds_converter / oc_idmanager / wikipedia.py |
WikipediaManager.extra_info |
|
3 |
3 |
0 |
|
0% |
| oc_ds_converter / oc_idmanager / wikipedia.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| oc_ds_converter / openaire / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.__init__ |
|
51 |
11 |
0 |
|
78% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.update_redis_values |
|
2 |
0 |
0 |
|
100% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.validated_as |
|
17 |
2 |
0 |
|
88% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.get_id_manager |
|
6 |
0 |
0 |
|
100% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.normalise_any_id |
|
6 |
1 |
0 |
|
83% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.get_norm_ids |
|
10 |
0 |
0 |
|
100% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.dict_to_cache |
|
6 |
0 |
0 |
|
100% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.csv_creator |
|
57 |
5 |
0 |
|
91% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.get_publisher_name |
|
19 |
1 |
0 |
|
95% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.manage_arxiv_single_id |
|
31 |
2 |
0 |
|
94% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.manage_doi_prefixes_priorities |
|
79 |
8 |
0 |
|
90% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.to_validated_id_list |
|
41 |
6 |
0 |
|
85% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.add_authors_to_agent_list |
|
16 |
0 |
0 |
|
100% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.find_openaire_orcid |
|
26 |
2 |
0 |
|
92% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.memory_to_storage |
|
3 |
0 |
0 |
|
100% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.extract_all_ids |
|
24 |
0 |
0 |
|
100% |
| oc_ds_converter / openaire / openaire_processing.py |
OpenaireProcessing.get_redis_validity_list |
|
8 |
1 |
0 |
|
88% |
| oc_ds_converter / openaire / openaire_processing.py |
(no function) |
|
42 |
0 |
0 |
|
100% |
| oc_ds_converter / preprocessing / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| oc_ds_converter / preprocessing / base.py |
Preprocessing.__init__ |
|
2 |
1 |
0 |
|
50% |
| oc_ds_converter / preprocessing / base.py |
Preprocessing.get_all_files |
|
39 |
31 |
0 |
|
21% |
| oc_ds_converter / preprocessing / base.py |
Preprocessing.load_json |
|
12 |
12 |
0 |
|
0% |
| oc_ds_converter / preprocessing / base.py |
Preprocessing.split_input |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / preprocessing / base.py |
Preprocessing.filter |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / preprocessing / base.py |
Preprocessing.splitted_to_file |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / preprocessing / base.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| oc_ds_converter / preprocessing / datacite.py |
DatacitePreProcessing.__init__ |
|
14 |
1 |
0 |
|
93% |
| oc_ds_converter / preprocessing / datacite.py |
DatacitePreProcessing.load_checkpoint |
|
6 |
0 |
0 |
|
100% |
| oc_ds_converter / preprocessing / datacite.py |
DatacitePreProcessing.save_checkpoint |
|
2 |
0 |
0 |
|
100% |
| oc_ds_converter / preprocessing / datacite.py |
DatacitePreProcessing.split_input |
|
52 |
4 |
0 |
|
92% |
| oc_ds_converter / preprocessing / datacite.py |
DatacitePreProcessing.splitted_to_file |
|
11 |
0 |
0 |
|
100% |
| oc_ds_converter / preprocessing / datacite.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| oc_ds_converter / preprocessing / jalc.py |
preprocessing |
|
53 |
16 |
0 |
|
70% |
| oc_ds_converter / preprocessing / jalc.py |
process_zip |
|
83 |
83 |
0 |
|
0% |
| oc_ds_converter / preprocessing / jalc.py |
(no function) |
|
24 |
11 |
0 |
|
54% |
| oc_ds_converter / preprocessing / nih.py |
NIHPreProcessing.__init__ |
|
10 |
1 |
0 |
|
90% |
| oc_ds_converter / preprocessing / nih.py |
NIHPreProcessing.split_input |
|
36 |
8 |
0 |
|
78% |
| oc_ds_converter / preprocessing / nih.py |
NIHPreProcessing.splitted_to_file |
|
14 |
0 |
0 |
|
100% |
| oc_ds_converter / preprocessing / nih.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| oc_ds_converter / pubmed / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| oc_ds_converter / pubmed / finder_nih.py |
NIHResourceFinder.__init__ |
|
11 |
0 |
0 |
|
100% |
| oc_ds_converter / pubmed / finder_nih.py |
NIHResourceFinder._get_issn |
|
9 |
9 |
0 |
|
0% |
| oc_ds_converter / pubmed / finder_nih.py |
NIHResourceFinder._get_extended_j_title |
|
6 |
6 |
0 |
|
0% |
| oc_ds_converter / pubmed / finder_nih.py |
NIHResourceFinder._get_date |
|
18 |
18 |
0 |
|
0% |
| oc_ds_converter / pubmed / finder_nih.py |
NIHResourceFinder._call_api |
|
8 |
8 |
0 |
|
0% |
| oc_ds_converter / pubmed / finder_nih.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| oc_ds_converter / pubmed / get_publishers.py |
ExtractPublisherDOI.__init__ |
|
5 |
0 |
0 |
|
100% |
| oc_ds_converter / pubmed / get_publishers.py |
ExtractPublisherDOI.get_registration_agency |
|
16 |
16 |
0 |
|
0% |
| oc_ds_converter / pubmed / get_publishers.py |
ExtractPublisherDOI.get_last_map_ver |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / pubmed / get_publishers.py |
ExtractPublisherDOI.add_prefix_pub_data |
|
21 |
3 |
0 |
|
86% |
| oc_ds_converter / pubmed / get_publishers.py |
ExtractPublisherDOI.search_in_datacite |
|
12 |
5 |
0 |
|
58% |
| oc_ds_converter / pubmed / get_publishers.py |
ExtractPublisherDOI.search_in_medra |
|
15 |
8 |
0 |
|
47% |
| oc_ds_converter / pubmed / get_publishers.py |
ExtractPublisherDOI.search_for_cnki |
|
14 |
7 |
0 |
|
50% |
| oc_ds_converter / pubmed / get_publishers.py |
ExtractPublisherDOI.add_extra_publisher |
|
1 |
1 |
0 |
|
0% |
| oc_ds_converter / pubmed / get_publishers.py |
ExtractPublisherDOI.search_for_publisher_in_other_agencies |
|
12 |
6 |
0 |
|
50% |
| oc_ds_converter / pubmed / get_publishers.py |
ExtractPublisherDOI.extract_publishers_v |
|
14 |
3 |
0 |
|
79% |
| oc_ds_converter / pubmed / get_publishers.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.__init__ |
|
31 |
9 |
0 |
|
71% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.issn_data_recover_poci |
|
8 |
2 |
0 |
|
75% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.issn_data_to_cache_poci |
|
2 |
2 |
0 |
|
0% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.prefix_to_publisher_to_cache |
|
2 |
2 |
0 |
|
0% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.csv_creator |
|
54 |
6 |
0 |
|
89% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.get_pubmed_pages |
|
3 |
3 |
0 |
|
0% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.get_publisher_name |
|
4 |
1 |
0 |
|
75% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.save_updated_pref_publishers_map |
|
2 |
2 |
0 |
|
0% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.get_venue_name |
|
39 |
17 |
0 |
|
56% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.add_authors_to_agent_list |
|
13 |
0 |
0 |
|
100% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.find_homonyms |
|
19 |
0 |
0 |
|
100% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.get_agents_strings_list |
|
128 |
57 |
0 |
|
55% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.compute_affinity |
|
68 |
14 |
0 |
|
79% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.add_editors_to_agent_list |
|
3 |
3 |
0 |
|
0% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.get_citing_pmid |
|
8 |
0 |
0 |
|
100% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.get_citations |
|
21 |
7 |
0 |
|
67% |
| oc_ds_converter / pubmed / pubmed_processing.py |
PubmedProcessing.get_best_match |
|
55 |
12 |
0 |
|
78% |
| oc_ds_converter / pubmed / pubmed_processing.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| oc_ds_converter / ra_processor.py |
RaProcessor.__init__ |
|
9 |
3 |
0 |
|
67% |
| oc_ds_converter / ra_processor.py |
RaProcessor.get_agents_strings_list |
|
74 |
16 |
0 |
|
78% |
| oc_ds_converter / ra_processor.py |
RaProcessor.orcid_finder |
|
11 |
0 |
0 |
|
100% |
| oc_ds_converter / ra_processor.py |
RaProcessor.unzip_citing_entities |
|
6 |
6 |
0 |
|
0% |
| oc_ds_converter / ra_processor.py |
RaProcessor.get_pages |
|
17 |
0 |
0 |
|
100% |
| oc_ds_converter / ra_processor.py |
RaProcessor.normalise_unicode |
|
1 |
0 |
0 |
|
100% |
| oc_ds_converter / ra_processor.py |
RaProcessor.id_worker |
|
5 |
0 |
0 |
|
100% |
| oc_ds_converter / ra_processor.py |
RaProcessor.load_publishers_mapping |
|
12 |
0 |
0 |
|
100% |
| oc_ds_converter / ra_processor.py |
RaProcessor.issn_worker |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / ra_processor.py |
RaProcessor.isbn_worker |
|
4 |
0 |
0 |
|
100% |
| oc_ds_converter / ra_processor.py |
RaProcessor.uppercase_initials |
|
6 |
0 |
0 |
|
100% |
| oc_ds_converter / ra_processor.py |
(no function) |
|
29 |
0 |
0 |
|
100% |
| test / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| test / conftest.py |
storage_manager |
|
7 |
0 |
0 |
|
100% |
| test / conftest.py |
mock_http_requests |
|
18 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_doi_ra_mocks |
|
2 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_doi_ra_mocks.doi_ra_callback |
|
1 |
1 |
0 |
|
0% |
| test / conftest.py |
_register_doi_mocks |
|
3 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_doi_mocks.doi_callback |
|
5 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_crossref_mocks |
|
9 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_crossref_mocks.crossref_members_callback |
|
4 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_crossref_mocks.crossref_works_callback |
|
4 |
4 |
0 |
|
0% |
| test / conftest.py |
_register_crossref_mocks.crossref_prefixes_callback |
|
5 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_arxiv_mocks |
|
8 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_arxiv_mocks.arxiv_api_callback |
|
8 |
1 |
0 |
|
88% |
| test / conftest.py |
_register_arxiv_mocks.arxiv_abs_callback |
|
5 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_pmid_mocks |
|
4 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_pmid_mocks.pmid_callback |
|
7 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_orcid_mocks |
|
5 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_orcid_mocks.orcid_callback |
|
8 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_openalex_mocks |
|
4 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_openalex_mocks.openalex_callback |
|
8 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_pmc_mocks |
|
3 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_pmc_mocks.pmc_callback |
|
5 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_datacite_mocks |
|
2 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_datacite_mocks.datacite_callback |
|
1 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_jid_mocks |
|
7 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_jid_mocks.jid_api_callback |
|
5 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_jid_mocks.jid_browse_callback |
|
5 |
5 |
0 |
|
0% |
| test / conftest.py |
_register_ror_mocks |
|
3 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_ror_mocks.ror_callback |
|
5 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_viaf_mocks |
|
3 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_viaf_mocks.viaf_callback |
|
5 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_wikidata_mocks |
|
3 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_wikidata_mocks.wikidata_callback |
|
5 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_wikipedia_mocks |
|
3 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_wikipedia_mocks.wikipedia_callback |
|
5 |
1 |
0 |
|
80% |
| test / conftest.py |
_register_medra_mocks |
|
7 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_medra_mocks.medra_callback |
|
5 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_url_mocks |
|
5 |
0 |
0 |
|
100% |
| test / conftest.py |
_register_url_mocks.url_callback |
|
8 |
1 |
0 |
|
88% |
| test / conftest.py |
(no function) |
|
28 |
0 |
0 |
|
100% |
| test / crossref_process_test.py |
CrossrefProcessTest.setUp |
|
14 |
0 |
0 |
|
100% |
| test / crossref_process_test.py |
CrossrefProcessTest.test_preprocess_base_decompress_and_read_without_cited |
|
28 |
14 |
0 |
|
50% |
| test / crossref_process_test.py |
CrossrefProcessTest.test_preprocess_base_and_decompress_with_cited |
|
40 |
3 |
0 |
|
92% |
| test / crossref_process_test.py |
CrossrefProcessTest.test_preprocess_base_and_decompress_with_cited_redis |
|
38 |
2 |
0 |
|
95% |
| test / crossref_process_test.py |
CrossrefProcessTest.test_preprocess_wrong_doi_cited |
|
30 |
3 |
0 |
|
90% |
| test / crossref_process_test.py |
CrossrefProcessTest.test_cache |
|
36 |
14 |
0 |
|
61% |
| test / crossref_process_test.py |
CrossrefProcessTest.test_preprocess_orcid_api_disabled_no_index |
|
23 |
6 |
0 |
|
74% |
| test / crossref_process_test.py |
CrossrefProcessTest.test_preprocess_orcid_api_disabled_no_leak |
|
22 |
4 |
0 |
|
82% |
| test / crossref_process_test.py |
CrossrefProcessTest.test_preprocess_filters_entities_without_doi_references |
|
17 |
2 |
0 |
|
88% |
| test / crossref_process_test.py |
(no function) |
|
21 |
1 |
0 |
|
95% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_extract_all_ids_cited |
|
9 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_extract_all_ids_cited_redis |
|
9 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_redis_validity_list |
|
6 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_redis_validity_list_redis |
|
10 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_redis_validity_dict_w_fakeredis_db_values_sqlite |
|
14 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_redis_validity_dict_w_fakeredis_db_values_redis |
|
14 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_validated_as_default |
|
4 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_validated_as_default_redis |
|
4 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_validated_as_redis_with_preexistent_data |
|
13 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_validated_as_inmemory |
|
13 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_validated_as_redis |
|
13 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_id_manager |
|
10 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_csv_creator |
|
18 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_csv_creator_cited |
|
14 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_pages |
|
4 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_pages_right_letter |
|
4 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_pages_wrong_letter |
|
4 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_pages_roman_letters |
|
4 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_pages_non_roman_letters |
|
4 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_load_publishers_mapping |
|
3 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_publisher_name |
|
5 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_publisher_name_no_member |
|
5 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_publisher_name_redis_by_member |
|
8 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_publisher_name_redis_by_prefix |
|
8 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_publisher_name_redis_not_found |
|
7 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_venue_name |
|
5 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_venue_name_with_ISSN |
|
5 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_find_crossref_orcid |
|
29 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_report_series_venue_id |
|
8 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_report_series_br_id |
|
8 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_agents_strings_list |
|
6 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_agents_strings_list_same_family |
|
6 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_agents_strings_list_homonyms |
|
5 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_agents_strings_list_inverted_names |
|
5 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_agents_strings_list_overlapping_surnames |
|
10 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_id_worker |
|
9 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_to_validated_id_list |
|
26 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_to_validated_id_list_redis |
|
26 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_find_crossref_orcid_with_index |
|
18 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_find_crossref_orcid_api_disabled_not_in_index |
|
7 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_find_crossref_orcid_api_disabled_from_index |
|
11 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_find_crossref_orcid_api_disabled_in_storage |
|
6 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_find_crossref_orcid_api_disabled_from_redis_snapshot |
|
7 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_find_crossref_orcid_api_enabled_invalid_in_storage |
|
6 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_find_crossref_orcid_api_enabled_from_redis_snapshot |
|
7 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_agents_strings_list_api_disabled_no_index |
|
6 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_get_agents_strings_list_api_disabled_index_requires_prefixed_doi |
|
10 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_find_crossref_orcid_api_disabled_redis_snapshot_unprefixed_orcid |
|
7 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessing.test_update_redis_values_normalizes_inputs |
|
9 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
test_validated_as_with_storage_manager |
|
9 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessingWithMockedAPI.test_csv_creator_nature_article |
|
6 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessingWithMockedAPI.test_csv_creator_plos_with_orcid_url |
|
6 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessingWithMockedAPI.test_csv_creator_book_chapter_multiple_containers |
|
6 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessingWithMockedAPI.test_csv_creator_date_parts_null |
|
6 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessingWithMockedAPI.test_csv_creator_date_parts_empty |
|
6 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessingWithMockedAPI.test_csv_creator_date_parts_missing |
|
6 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessingWithMockedAPI.test_csv_creator_html_in_title |
|
6 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessingWithMockedAPI.test_csv_creator_with_editor |
|
6 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessingWithMockedAPI.test_csv_creator_no_inplace_modification |
|
8 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
TestCrossrefProcessingWithMockedAPI.test_csv_creator_member_as_string |
|
6 |
0 |
0 |
|
100% |
| test / crossref_processing_test.py |
(no function) |
|
75 |
0 |
0 |
|
100% |
| test / datacite_process_test.py |
DataciteProcessTest.setUp |
|
13 |
0 |
0 |
|
100% |
| test / datacite_process_test.py |
DataciteProcessTest.test_preprocess_base_decompress_and_read |
|
39 |
6 |
0 |
|
85% |
| test / datacite_process_test.py |
DataciteProcessTest.test_preprocess_orcid_api_disabled_no_index |
|
33 |
11 |
0 |
|
67% |
| test / datacite_process_test.py |
DataciteProcessTest.test_preprocess_orcid_api_disabled_no_leak |
|
34 |
8 |
0 |
|
76% |
| test / datacite_process_test.py |
DataciteProcessTest.test_any_db_creation_redis_no_testing |
|
34 |
16 |
0 |
|
53% |
| test / datacite_process_test.py |
DataciteProcessTest.test_cache |
|
45 |
19 |
0 |
|
58% |
| test / datacite_process_test.py |
(no function) |
|
15 |
1 |
0 |
|
93% |
| test / datacite_processing_test.py |
TestDataciteProcessing.setUp |
|
5 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_all_ids_citing |
|
9 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_all_ids_cited |
|
8 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_redis_validity_list_br |
|
6 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_redis_validity_list_ra |
|
6 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_redis_validity_list_br_redis |
|
6 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_redis_validity_dict_w_fakeredis_db_values_sqlite |
|
16 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_redis_validity_dict_w_fakeredis_db_values_redis |
|
16 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_validated_as_default |
|
8 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_validated_as_default_redis |
|
8 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_validated_as_redis_with_preexistent_data |
|
59 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_validated_as_inmemory |
|
59 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_validated_as_redis |
|
58 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_id_manager |
|
40 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_csv_creator |
|
8 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_csv_creator2 |
|
9 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_csv_creator_object |
|
5 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_publisher_name_invalid_publishers |
|
60 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_publisher_name_publisher_mapping |
|
5 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_publisher_name_from_prefix |
|
5 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_to_validated_id_list |
|
26 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_to_validated_id_list_redis |
|
26 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_find_datacite_orcid |
|
24 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_find_datacite_orcid_api_disabled_not_in_index |
|
7 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_find_datacite_orcid_api_disabled_from_index |
|
9 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_venue_container |
|
5 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_venue_name_no_container |
|
5 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_venue_name_with_ISSN |
|
9 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_pages |
|
4 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_pages_right_letter |
|
4 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_pages_wrong_letter |
|
4 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_pages_roman_letters |
|
4 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_pages_non_roman_letters |
|
4 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_pages_with_strings_no_venue_id |
|
4 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_venue_id_cont_and_rel_id |
|
7 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_venue_id_cont_and_rel_id_no_types |
|
7 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_agents_strings_list_overlapping_surnames |
|
12 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_agents_strings_list |
|
10 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_agents_strings_list_same_family |
|
8 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_agents_strings_list_homonyms |
|
8 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_agents_strings_list_inverted_names |
|
8 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_agents_strings_list_api_disabled_no_index |
|
8 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_find_datacite_orcid_with_index |
|
27 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_find_datacite_orcid_api_enabled_invalid_in_storage |
|
7 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_find_datacite_orcid_api_enabled_from_redis_snapshot |
|
7 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_find_datacite_orcid_api_disabled_from_redis_snapshot |
|
7 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_find_datacite_orcid_api_disabled_in_storage |
|
6 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_find_datacite_orcid_index_with_normalized_doi |
|
9 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_find_datacite_publisher_id_api_enabled_no_value_in_storage |
|
14 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_pubblisher_api_disabled_no_index |
|
11 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_find_datacite_publisher_id_api_enabled_invalid_in_storage |
|
20 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_find_datacite_publisher_id_api_enabled_from_redis_snapshot |
|
18 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_find_datacite_publisher_id_api_disabled_from_redis_snapshot |
|
19 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_find_datacite_publisher_id_api_disabled_in_storage |
|
17 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_publisher_id_replaced_by_mapping |
|
6 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_update_redis_values_normalization |
|
7 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_memory_to_storage_flushes_and_clears |
|
8 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_csv_creator_offline_uses_index_for_orcid |
|
9 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
TestDataciteProcessing.test_get_agents_strings_list_uses_index_with_doi_normalization |
|
11 |
0 |
0 |
|
100% |
| test / datacite_processing_test.py |
(no function) |
|
74 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestIsStale.test_nonexistent_file_is_stale |
|
2 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestIsStale.test_recent_file_is_not_stale |
|
7 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestIsStale.test_old_file_is_stale |
|
9 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestGetViaRequests.test_successful_request |
|
6 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestGetViaRequests.test_404_response |
|
5 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestGetViaRequests.test_retry_on_server_error |
|
10 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestGetViaRequests.test_retry_on_exception |
|
8 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestGetViaRequests.test_max_retries_exceeded |
|
7 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestGetPublishers.test_successful_response |
|
7 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestGetPublishers.test_none_response |
|
3 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestStoreCSVOnFile.test_create_new_file |
|
7 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestStoreCSVOnFile.test_append_to_existing_file |
|
10 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestProcess.test_process_new_file |
|
12 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestProcess.test_process_with_existing_data_deduplication |
|
12 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestProcess.test_process_html_unescape |
|
8 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestProcess.test_process_api_failure_breaks_loop |
|
5 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestProcess.test_process_multiple_pages |
|
8 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestProcess.test_process_duplicate_prefix_same_publisher |
|
7 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestProcess.test_process_skips_if_file_recent |
|
8 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestProcess.test_process_force_updates_recent_file |
|
9 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
TestProcess.test_process_updates_stale_file |
|
11 |
0 |
0 |
|
100% |
| test / extract_crossref_publishers_test.py |
(no function) |
|
53 |
1 |
0 |
|
98% |
| test / file_manager_test.py |
TestInitCache.test_none_filepath |
|
2 |
0 |
0 |
|
100% |
| test / file_manager_test.py |
TestInitCache.test_nonexistent_file |
|
2 |
0 |
0 |
|
100% |
| test / file_manager_test.py |
TestInitCache.test_empty_cache_file |
|
6 |
0 |
0 |
|
100% |
| test / file_manager_test.py |
TestInitCache.test_cache_with_data |
|
7 |
0 |
0 |
|
100% |
| test / file_manager_test.py |
TestInitCache.test_cache_no_intersection |
|
7 |
0 |
0 |
|
100% |
| test / file_manager_test.py |
TestInitCache.test_cache_empty_lists |
|
7 |
0 |
0 |
|
100% |
| test / file_manager_test.py |
TestInitCache.test_cache_only_citing_key |
|
7 |
0 |
0 |
|
100% |
| test / file_manager_test.py |
TestInitCache.test_cache_only_cited_key |
|
7 |
0 |
0 |
|
100% |
| test / file_manager_test.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| test / get_pub_test.py |
MyTestCase.test_get_pub_API_crossref |
|
21 |
0 |
0 |
|
100% |
| test / get_pub_test.py |
MyTestCase.test_get_pref_info_from_dict |
|
10 |
0 |
0 |
|
100% |
| test / get_pub_test.py |
MyTestCase.test_get_pub_API_medra |
|
7 |
0 |
0 |
|
100% |
| test / get_pub_test.py |
MyTestCase.test_get_pub_cnki |
|
5 |
0 |
0 |
|
100% |
| test / get_pub_test.py |
(no function) |
|
9 |
1 |
0 |
|
89% |
| test / idm_arxiv_test.py |
ArxivIdentifierManagerTest.setUp |
|
12 |
0 |
0 |
|
100% |
| test / idm_arxiv_test.py |
ArxivIdentifierManagerTest.test_arxiv_default |
|
11 |
0 |
0 |
|
100% |
| test / idm_arxiv_test.py |
ArxivIdentifierManagerTest.test_arxiv_memory_file_noapi |
|
10 |
0 |
0 |
|
100% |
| test / idm_arxiv_test.py |
ArxivIdentifierManagerTest.test_arxiv_memory_file_api |
|
2 |
0 |
0 |
|
100% |
| test / idm_arxiv_test.py |
ArxivIdentifierManagerTest.test_arxiv_memory_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_arxiv_test.py |
ArxivIdentifierManagerTest.test_arxiv_sqlite_nofile_api |
|
11 |
0 |
0 |
|
100% |
| test / idm_arxiv_test.py |
ArxivIdentifierManagerTest.test_arxiv_sqlite_file_api |
|
19 |
0 |
0 |
|
100% |
| test / idm_arxiv_test.py |
ArxivIdentifierManagerTest.test_arxiv_sqlite_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_arxiv_test.py |
ArxivIdentifierManagerTest.test_arxiv_redis_nofile_api |
|
12 |
0 |
0 |
|
100% |
| test / idm_arxiv_test.py |
ArxivIdentifierManagerTest.test_arxiv_redis_file_api |
|
19 |
0 |
0 |
|
100% |
| test / idm_arxiv_test.py |
ArxivIdentifierManagerTest.test_arxiv_redis_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_arxiv_test.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| test / idm_crossref_test.py |
CrossrefIdentifierManagerTest.setUp |
|
10 |
1 |
0 |
|
90% |
| test / idm_crossref_test.py |
CrossrefIdentifierManagerTest.test_crossref_is_valid |
|
16 |
0 |
0 |
|
100% |
| test / idm_crossref_test.py |
CrossrefIdentifierManagerTest.test_exists |
|
10 |
0 |
0 |
|
100% |
| test / idm_crossref_test.py |
CrossrefIdentifierManagerTest.test_openalex_normalise |
|
14 |
0 |
0 |
|
100% |
| test / idm_crossref_test.py |
CrossrefIdentifierManagerTest.test_crossref_default |
|
11 |
0 |
0 |
|
100% |
| test / idm_crossref_test.py |
CrossrefIdentifierManagerTest.test_crossref_memory_file_noapi |
|
7 |
0 |
0 |
|
100% |
| test / idm_crossref_test.py |
CrossrefIdentifierManagerTest.test_crossref_memory_file_api |
|
2 |
0 |
0 |
|
100% |
| test / idm_crossref_test.py |
CrossrefIdentifierManagerTest.test_crossref_memory_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_crossref_test.py |
CrossrefIdentifierManagerTest.test_crossref_sqlite_nofile_api |
|
11 |
0 |
0 |
|
100% |
| test / idm_crossref_test.py |
CrossrefIdentifierManagerTest.test_crossref_sqlite_file_api |
|
18 |
0 |
0 |
|
100% |
| test / idm_crossref_test.py |
CrossrefIdentifierManagerTest.test_crossref_sqlite_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_crossref_test.py |
CrossrefIdentifierManagerTest.test_crossref_redis_nofile_api |
|
11 |
0 |
0 |
|
100% |
| test / idm_crossref_test.py |
CrossrefIdentifierManagerTest.test_crossref_redis_file_api |
|
14 |
0 |
0 |
|
100% |
| test / idm_crossref_test.py |
CrossrefIdentifierManagerTest.test_crossref_redis_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_crossref_test.py |
(no function) |
|
28 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.setUp |
|
10 |
1 |
0 |
|
90% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_exists |
|
15 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_doi_normalise |
|
4 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_doi_is_valid |
|
13 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_doi_default |
|
10 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_doi_memory_file_noapi |
|
14 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_doi_memory_file_api |
|
2 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_doi_memory_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_doi_sqlite_nofile_api |
|
11 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_doi_sqlite_file_api |
|
22 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_doi_sqlite_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_attempt_repair_removes_backslash |
|
3 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_attempt_repair_removes_double_underscore |
|
3 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_attempt_repair_removes_double_dot |
|
3 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_attempt_repair_removes_html_tags |
|
3 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_attempt_repair_removes_self_closing_tags |
|
3 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_attempt_repair_no_change_returns_none |
|
3 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_attempt_repair_api_disabled_returns_none |
|
3 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_is_valid_repairs_malformed_doi |
|
3 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_is_valid_repairs_malformed_doi_with_extra_info |
|
6 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_is_valid_no_repair_when_api_disabled |
|
3 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_is_valid_with_extra_info_valid_doi |
|
5 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_normalise_removes_dx_doi_prefix |
|
3 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_normalise_removes_suffix_pmid |
|
3 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_normalise_invalid_string_returns_none |
|
2 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_base_normalise_invalid_string_returns_none |
|
2 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_is_valid_normalise_returns_none |
|
2 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_syntax_ok_without_prefix |
|
2 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
DOIIdentifierManagerTest.test_normalise_removes_embedded_url_prefix |
|
3 |
0 |
0 |
|
100% |
| test / idm_doi_test.py |
(no function) |
|
35 |
0 |
0 |
|
100% |
| test / idm_isbn_test.py |
issnIdentifierManagerTest.setUp |
|
11 |
1 |
0 |
|
91% |
| test / idm_isbn_test.py |
issnIdentifierManagerTest.test_isbn_normalise |
|
4 |
0 |
0 |
|
100% |
| test / idm_isbn_test.py |
issnIdentifierManagerTest.test_isbn_is_valid |
|
13 |
0 |
0 |
|
100% |
| test / idm_isbn_test.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| test / idm_issn_test.py |
issnIdentifierManagerTest.setUp |
|
11 |
1 |
0 |
|
91% |
| test / idm_issn_test.py |
issnIdentifierManagerTest.test_issn_normalise |
|
4 |
0 |
0 |
|
100% |
| test / idm_issn_test.py |
issnIdentifierManagerTest.test_issn_is_valid |
|
13 |
0 |
0 |
|
100% |
| test / idm_issn_test.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| test / idm_jid_test.py |
JidIdentifierManagerTest.setUp |
|
11 |
1 |
0 |
|
91% |
| test / idm_jid_test.py |
JidIdentifierManagerTest.test_jid_normalise |
|
3 |
0 |
0 |
|
100% |
| test / idm_jid_test.py |
JidIdentifierManagerTest.test_jid_syntax_ok |
|
4 |
0 |
0 |
|
100% |
| test / idm_jid_test.py |
JidIdentifierManagerTest.test_jid_is_valid |
|
15 |
0 |
0 |
|
100% |
| test / idm_jid_test.py |
JidIdentifierManagerTest.test_jid_exists |
|
15 |
0 |
0 |
|
100% |
| test / idm_jid_test.py |
JidIdentifierManagerTest.test_jid_default |
|
11 |
0 |
0 |
|
100% |
| test / idm_jid_test.py |
JidIdentifierManagerTest.test_jid_memory_file_noapi |
|
9 |
0 |
0 |
|
100% |
| test / idm_jid_test.py |
JidIdentifierManagerTest.test_jid_memory_file_api |
|
2 |
0 |
0 |
|
100% |
| test / idm_jid_test.py |
JidIdentifierManagerTest.test_jid_memory_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_jid_test.py |
JidIdentifierManagerTest.test_jid_sqlite_nofile_api |
|
11 |
0 |
0 |
|
100% |
| test / idm_jid_test.py |
JidIdentifierManagerTest.test_jid_sqlite_file_api |
|
22 |
1 |
0 |
|
95% |
| test / idm_jid_test.py |
JidIdentifierManagerTest.test_jid_sqlite_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_jid_test.py |
JidIdentifierManagerTest.test_jid_redis_nofile_api |
|
12 |
0 |
0 |
|
100% |
| test / idm_jid_test.py |
JidIdentifierManagerTest.test_jid_redis_file_api |
|
15 |
0 |
0 |
|
100% |
| test / idm_jid_test.py |
JidIdentifierManagerTest.test_jid_redis_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_jid_test.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| test / idm_openalex_test.py |
OpenAlexIdentifierManagerTest.setUp |
|
10 |
1 |
0 |
|
90% |
| test / idm_openalex_test.py |
OpenAlexIdentifierManagerTest.test_openalex_is_valid |
|
16 |
0 |
0 |
|
100% |
| test / idm_openalex_test.py |
OpenAlexIdentifierManagerTest.test_exists |
|
10 |
0 |
0 |
|
100% |
| test / idm_openalex_test.py |
OpenAlexIdentifierManagerTest.test_openalex_normalise |
|
14 |
0 |
0 |
|
100% |
| test / idm_openalex_test.py |
OpenAlexIdentifierManagerTest.test_openalex_default |
|
11 |
0 |
0 |
|
100% |
| test / idm_openalex_test.py |
OpenAlexIdentifierManagerTest.test_openalex_memory_file_noapi |
|
7 |
0 |
0 |
|
100% |
| test / idm_openalex_test.py |
OpenAlexIdentifierManagerTest.test_openalex_memory_file_api |
|
2 |
0 |
0 |
|
100% |
| test / idm_openalex_test.py |
OpenAlexIdentifierManagerTest.test_openalex_memory_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_openalex_test.py |
OpenAlexIdentifierManagerTest.test_openalex_sqlite_nofile_api |
|
11 |
0 |
0 |
|
100% |
| test / idm_openalex_test.py |
OpenAlexIdentifierManagerTest.test_openalex_sqlite_file_api |
|
18 |
0 |
0 |
|
100% |
| test / idm_openalex_test.py |
OpenAlexIdentifierManagerTest.test_openalex_sqlite_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_openalex_test.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| test / idm_orcid_test.py |
orcidIdentifierManagerTest.setUp |
|
13 |
1 |
0 |
|
92% |
| test / idm_orcid_test.py |
orcidIdentifierManagerTest.test_orcid_normalise |
|
5 |
0 |
0 |
|
100% |
| test / idm_orcid_test.py |
orcidIdentifierManagerTest.test_orcid_is_valid |
|
15 |
0 |
0 |
|
100% |
| test / idm_orcid_test.py |
orcidIdentifierManagerTest.test_exists |
|
24 |
0 |
0 |
|
100% |
| test / idm_orcid_test.py |
orcidIdentifierManagerTest.test_orcid_default |
|
10 |
0 |
0 |
|
100% |
| test / idm_orcid_test.py |
orcidIdentifierManagerTest.test_orcid_memory_file_noapi |
|
5 |
0 |
0 |
|
100% |
| test / idm_orcid_test.py |
orcidIdentifierManagerTest.test_orcid_memory_file_api |
|
2 |
0 |
0 |
|
100% |
| test / idm_orcid_test.py |
orcidIdentifierManagerTest.test_orcid_memory_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_orcid_test.py |
orcidIdentifierManagerTest.test_orcid_sqlite_nofile_api |
|
10 |
0 |
0 |
|
100% |
| test / idm_orcid_test.py |
orcidIdentifierManagerTest.test_orcid_sqlite_file_api |
|
18 |
0 |
0 |
|
100% |
| test / idm_orcid_test.py |
orcidIdentifierManagerTest.test_orcid_sqlite_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_orcid_test.py |
orcidIdentifierManagerTest.test_orcid_redis_nofile_api |
|
11 |
0 |
0 |
|
100% |
| test / idm_orcid_test.py |
orcidIdentifierManagerTest.test_orcid_redis_file_api |
|
18 |
0 |
0 |
|
100% |
| test / idm_orcid_test.py |
orcidIdentifierManagerTest.test_orcid_redis_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_orcid_test.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| test / idm_pmc_test.py |
pmcIdentifierManagerTest.setUp |
|
12 |
1 |
0 |
|
92% |
| test / idm_pmc_test.py |
pmcIdentifierManagerTest.test_exists |
|
10 |
0 |
0 |
|
100% |
| test / idm_pmc_test.py |
pmcIdentifierManagerTest.test_pmcid_normalise |
|
3 |
0 |
0 |
|
100% |
| test / idm_pmc_test.py |
pmcIdentifierManagerTest.test_pmcid_is_valid |
|
5 |
0 |
0 |
|
100% |
| test / idm_pmc_test.py |
pmcIdentifierManagerTest.test_pmc_is_valid |
|
13 |
0 |
0 |
|
100% |
| test / idm_pmc_test.py |
pmcIdentifierManagerTest.test_pmc_default |
|
11 |
0 |
0 |
|
100% |
| test / idm_pmc_test.py |
pmcIdentifierManagerTest.test_pmc_memory_file_noapi |
|
5 |
0 |
0 |
|
100% |
| test / idm_pmc_test.py |
pmcIdentifierManagerTest.test_pmc_memory_file_api |
|
2 |
0 |
0 |
|
100% |
| test / idm_pmc_test.py |
pmcIdentifierManagerTest.test_pmc_memory_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_pmc_test.py |
pmcIdentifierManagerTest.test_pmc_sqlite_nofile_api |
|
11 |
0 |
0 |
|
100% |
| test / idm_pmc_test.py |
pmcIdentifierManagerTest.test_pmc_sqlite_file_api |
|
21 |
0 |
0 |
|
100% |
| test / idm_pmc_test.py |
pmcIdentifierManagerTest.test_pmc_sqlite_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_pmc_test.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| test / idm_pmid_test.py |
pmidIdentifierManagerTest.setUp |
|
11 |
1 |
0 |
|
91% |
| test / idm_pmid_test.py |
pmidIdentifierManagerTest.test_pmid_normalise |
|
5 |
0 |
0 |
|
100% |
| test / idm_pmid_test.py |
pmidIdentifierManagerTest.test_pmid_is_valid |
|
16 |
0 |
0 |
|
100% |
| test / idm_pmid_test.py |
pmidIdentifierManagerTest.test_exists |
|
12 |
0 |
0 |
|
100% |
| test / idm_pmid_test.py |
pmidIdentifierManagerTest.test_pmidid_normalise |
|
11 |
0 |
0 |
|
100% |
| test / idm_pmid_test.py |
pmidIdentifierManagerTest.test_pmid_default |
|
11 |
0 |
0 |
|
100% |
| test / idm_pmid_test.py |
pmidIdentifierManagerTest.test_pmid_memory_file_noapi |
|
8 |
0 |
0 |
|
100% |
| test / idm_pmid_test.py |
pmidIdentifierManagerTest.test_pmid_memory_file_api |
|
2 |
0 |
0 |
|
100% |
| test / idm_pmid_test.py |
pmidIdentifierManagerTest.test_pmid_memory_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_pmid_test.py |
pmidIdentifierManagerTest.test_pmid_sqlite_nofile_api |
|
11 |
0 |
0 |
|
100% |
| test / idm_pmid_test.py |
pmidIdentifierManagerTest.test_pmid_sqlite_file_api |
|
18 |
0 |
0 |
|
100% |
| test / idm_pmid_test.py |
pmidIdentifierManagerTest.test_pmid_sqlite_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_pmid_test.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| test / idm_ror_test.py |
RORIdentifierManagerTest.setUp |
|
10 |
1 |
0 |
|
90% |
| test / idm_ror_test.py |
RORIdentifierManagerTest.test_ror_normalise |
|
3 |
0 |
0 |
|
100% |
| test / idm_ror_test.py |
RORIdentifierManagerTest.test_ror_is_valid |
|
14 |
0 |
0 |
|
100% |
| test / idm_ror_test.py |
RORIdentifierManagerTest.test_ror_exists |
|
15 |
0 |
0 |
|
100% |
| test / idm_ror_test.py |
RORIdentifierManagerTest.test_ror_default |
|
14 |
0 |
0 |
|
100% |
| test / idm_ror_test.py |
RORIdentifierManagerTest.test_ror_memory_file_noapi |
|
6 |
0 |
0 |
|
100% |
| test / idm_ror_test.py |
RORIdentifierManagerTest.test_ror_memory_file_api |
|
2 |
0 |
0 |
|
100% |
| test / idm_ror_test.py |
RORIdentifierManagerTest.test_ror_memory_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_ror_test.py |
RORIdentifierManagerTest.test_ror_sqlite_nofile_api |
|
11 |
0 |
0 |
|
100% |
| test / idm_ror_test.py |
RORIdentifierManagerTest.test_ror_sqlite_file_api |
|
20 |
1 |
0 |
|
95% |
| test / idm_ror_test.py |
RORIdentifierManagerTest.test_ror_sqlite_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_ror_test.py |
RORIdentifierManagerTest.test_ror_redis_nofile_api |
|
11 |
0 |
0 |
|
100% |
| test / idm_ror_test.py |
RORIdentifierManagerTest.test_ror_redis_file_api |
|
15 |
0 |
0 |
|
100% |
| test / idm_ror_test.py |
RORIdentifierManagerTest.test_ror_redis_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_ror_test.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| test / idm_viaf_test.py |
viafIdentifierManagerTest.setUp |
|
13 |
1 |
0 |
|
92% |
| test / idm_viaf_test.py |
viafIdentifierManagerTest.test_exists |
|
25 |
0 |
0 |
|
100% |
| test / idm_viaf_test.py |
viafIdentifierManagerTest.test_viaf_normalise |
|
4 |
0 |
0 |
|
100% |
| test / idm_viaf_test.py |
viafIdentifierManagerTest.test_viaf_is_valid |
|
9 |
0 |
0 |
|
100% |
| test / idm_viaf_test.py |
viafIdentifierManagerTest.test_viaf_default |
|
14 |
0 |
0 |
|
100% |
| test / idm_viaf_test.py |
viafIdentifierManagerTest.test_viaf_memory_file_noapi |
|
5 |
0 |
0 |
|
100% |
| test / idm_viaf_test.py |
viafIdentifierManagerTest.test_viaf_memory_file_api |
|
2 |
0 |
0 |
|
100% |
| test / idm_viaf_test.py |
viafIdentifierManagerTest.test_viaf_memory_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_viaf_test.py |
viafIdentifierManagerTest.test_viaf_sqlite_nofile_api |
|
11 |
0 |
0 |
|
100% |
| test / idm_viaf_test.py |
viafIdentifierManagerTest.test_viaf_sqlite_file_api |
|
19 |
1 |
0 |
|
95% |
| test / idm_viaf_test.py |
viafIdentifierManagerTest.test_viaf_sqlite_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_viaf_test.py |
viafIdentifierManagerTest.test_viaf_redis_nofile_api |
|
11 |
0 |
0 |
|
100% |
| test / idm_viaf_test.py |
viafIdentifierManagerTest.test_viaf_redis_file_api |
|
15 |
0 |
0 |
|
100% |
| test / idm_viaf_test.py |
viafIdentifierManagerTest.test_viaf_redis_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_viaf_test.py |
(no function) |
|
31 |
0 |
0 |
|
100% |
| test / idm_wikidata_test.py |
WikidataIdentifierManagerTest.setUp |
|
12 |
1 |
0 |
|
92% |
| test / idm_wikidata_test.py |
WikidataIdentifierManagerTest.test_wikidata_normalise |
|
5 |
0 |
0 |
|
100% |
| test / idm_wikidata_test.py |
WikidataIdentifierManagerTest.test_wikidata_is_valid |
|
16 |
0 |
0 |
|
100% |
| test / idm_wikidata_test.py |
WikidataIdentifierManagerTest.test_wikidata_exists |
|
25 |
0 |
0 |
|
100% |
| test / idm_wikidata_test.py |
WikidataIdentifierManagerTest.test_wikidata_default |
|
14 |
0 |
0 |
|
100% |
| test / idm_wikidata_test.py |
WikidataIdentifierManagerTest.test_wikidata_memory_file_noapi |
|
5 |
0 |
0 |
|
100% |
| test / idm_wikidata_test.py |
WikidataIdentifierManagerTest.test_wikidata_memory_file_api |
|
2 |
0 |
0 |
|
100% |
| test / idm_wikidata_test.py |
WikidataIdentifierManagerTest.test_wikidata_memory_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_wikidata_test.py |
WikidataIdentifierManagerTest.test_wikidata_sqlite_nofile_api |
|
11 |
0 |
0 |
|
100% |
| test / idm_wikidata_test.py |
WikidataIdentifierManagerTest.test_wikidata_sqlite_file_api |
|
19 |
1 |
0 |
|
95% |
| test / idm_wikidata_test.py |
WikidataIdentifierManagerTest.test_wikidata_sqlite_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_wikidata_test.py |
WikidataIdentifierManagerTest.test_wikidata_redis_nofile_api |
|
11 |
0 |
0 |
|
100% |
| test / idm_wikidata_test.py |
WikidataIdentifierManagerTest.test_wikidata_redis_file_api |
|
15 |
0 |
0 |
|
100% |
| test / idm_wikidata_test.py |
WikidataIdentifierManagerTest.test_wikidata_redis_nofile_noapi |
|
4 |
0 |
0 |
|
100% |
| test / idm_wikidata_test.py |
(no function) |
|
30 |
0 |
0 |
|
100% |
| test / jalc_process_test.py |
TestJalcProcess.setUp |
|
11 |
0 |
0 |
|
100% |
| test / jalc_process_test.py |
TestJalcProcess.test_preprocess_base_decompress_and_read |
|
48 |
4 |
0 |
|
92% |
| test / jalc_process_test.py |
TestJalcProcess.test_preprocess_wrong_doi_cited |
|
35 |
3 |
0 |
|
91% |
| test / jalc_process_test.py |
TestJalcProcess.test_preprocess_base_decompress_and_read_redis |
|
48 |
1 |
0 |
|
98% |
| test / jalc_process_test.py |
TestJalcProcess.test_cache |
|
37 |
15 |
0 |
|
59% |
| test / jalc_process_test.py |
TestJalcProcess.test_preprocess_second_run_produces_same_output |
|
40 |
3 |
0 |
|
92% |
| test / jalc_process_test.py |
(no function) |
|
26 |
1 |
0 |
|
96% |
| test / jalc_processing_test.py |
TestJalcProcessing.setUp |
|
3 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_csv_creator |
|
17 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_orcid_finder |
|
6 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_get_agents_strings_list_overlapping_surnames |
|
10 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_get_agents_strings_list |
|
7 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_get_agents_strings_list_same_family |
|
7 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_get_agents_strings_list_homonyms |
|
7 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_get_agents_strings_list_inverted_names |
|
8 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_extract_publisher_cited_without_redis |
|
4 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_extract_venue |
|
6 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_extract_venue_without_full |
|
4 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_extract_pages_with_underscore |
|
4 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_extract_pages_wrong_letter |
|
4 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_extract_pages_just_one_page |
|
4 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_extract_pages_non_roman_letters |
|
4 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_get_ja_with_japanese |
|
5 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_get_ja_without_japanese |
|
5 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_to_validated_id_list |
|
6 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_get_agents_strings_list_with_orcid_index |
|
9 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_get_agents_strings_list_partial_orcid_index |
|
9 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_get_agents_strings_list_empty_orcid_index |
|
9 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_extract_agents_with_orcid_from_researcher_id_list |
|
7 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
TestJalcProcessing.test_get_agents_strings_list_with_orcid_from_researcher_id_list |
|
8 |
0 |
0 |
|
100% |
| test / jalc_processing_test.py |
(no function) |
|
38 |
1 |
0 |
|
97% |
| test / oc_idmanager_test.py |
IdentifierManagerTest.setUp |
|
15 |
1 |
0 |
|
93% |
| test / oc_idmanager_test.py |
IdentifierManagerTest.test_url_valid |
|
14 |
0 |
0 |
|
100% |
| test / oc_idmanager_test.py |
IdentifierManagerTest.test_wikipedia_normalise |
|
4 |
0 |
0 |
|
100% |
| test / oc_idmanager_test.py |
IdentifierManagerTest.test_wikipedia_is_valid |
|
16 |
0 |
0 |
|
100% |
| test / oc_idmanager_test.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| test / openaire_process_test.py |
OpenAireProcessTest.setUp |
|
28 |
0 |
0 |
|
100% |
| test / openaire_process_test.py |
OpenAireProcessTest.test_preprocess_base_decompress_and_read |
|
43 |
3 |
0 |
|
93% |
| test / openaire_process_test.py |
OpenAireProcessTest.test_preprocess_base_decompress_and_read_redis_test |
|
43 |
3 |
0 |
|
93% |
| test / openaire_process_test.py |
OpenAireProcessTest.test_preprocess_duplicates_management |
|
37 |
4 |
0 |
|
89% |
| test / openaire_process_test.py |
OpenAireProcessTest.test_preprocess_duplicates_management_redis |
|
35 |
3 |
0 |
|
91% |
| test / openaire_process_test.py |
OpenAireProcessTest.test_cache |
|
38 |
15 |
0 |
|
61% |
| test / openaire_process_test.py |
(no function) |
|
15 |
1 |
0 |
|
93% |
| test / orcid_index_test.py |
TestOrcidIndexRedis.setUp |
|
1 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestOrcidIndexRedis.test_get_value_empty |
|
2 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestOrcidIndexRedis.test_has_data_empty |
|
1 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestOrcidIndexRedis.test_add_values_batch_and_get_value |
|
6 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestOrcidIndexRedis.test_has_data_after_insert |
|
2 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestOrcidIndexRedis.test_clear |
|
4 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestLoadOrcidIndexToRedis.setUp |
|
2 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestLoadOrcidIndexToRedis.tearDown |
|
1 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestLoadOrcidIndexToRedis.test_load_from_directory |
|
9 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestLoadOrcidIndexToRedis.test_load_nonexistent_directory |
|
2 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestPublishersRedis.setUp |
|
1 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestPublishersRedis.test_get_by_member_empty |
|
2 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestPublishersRedis.test_set_and_get_by_member |
|
5 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestPublishersRedis.test_get_by_prefix |
|
4 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestPublishersRedis.test_get_by_prefix_not_found |
|
2 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestPublishersRedis.test_has_data_empty |
|
1 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestPublishersRedis.test_has_data_after_insert |
|
2 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestPublishersRedis.test_clear |
|
4 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestPublishersRedis.test_set_publishers_batch |
|
12 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestLoadPublishersToRedis.setUp |
|
2 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestLoadPublishersToRedis.tearDown |
|
1 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestLoadPublishersToRedis.test_load_from_csv |
|
12 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
TestLoadPublishersToRedis.test_load_nonexistent_file |
|
2 |
0 |
0 |
|
100% |
| test / orcid_index_test.py |
(no function) |
|
34 |
1 |
0 |
|
97% |
| test / preprocessing_jalc_test.py |
TestJalcPreprocessing.test_base_decompress_and_rearrange |
|
15 |
2 |
0 |
|
87% |
| test / preprocessing_jalc_test.py |
TestJalcPreprocessing.test_base_decompress_and_rearrange.count_files |
|
36 |
1 |
0 |
|
97% |
| test / preprocessing_jalc_test.py |
TestJalcPreprocessing.test_base_decompress_and_rearrange.count_elements_in_zip |
|
12 |
1 |
0 |
|
92% |
| test / preprocessing_jalc_test.py |
(no function) |
|
16 |
1 |
0 |
|
94% |
| test / preprocessing_test.py |
PreprocessingTest.setUp |
|
11 |
0 |
0 |
|
100% |
| test / preprocessing_test.py |
PreprocessingTest.tearDown |
|
2 |
0 |
0 |
|
100% |
| test / preprocessing_test.py |
PreprocessingTest.test_nih_preprocessing |
|
10 |
0 |
0 |
|
100% |
| test / preprocessing_test.py |
PreprocessingTest.test_dc_preprocessing |
|
14 |
1 |
0 |
|
93% |
| test / preprocessing_test.py |
PreprocessingTest.test_dc_preprocessing_self_citation |
|
14 |
1 |
0 |
|
93% |
| test / preprocessing_test.py |
PreprocessingTest.test_dc_preprocessing_interrupt_resume |
|
13 |
0 |
0 |
|
100% |
| test / preprocessing_test.py |
(no function) |
|
23 |
1 |
0 |
|
96% |
| test / processing_medra_test.py |
MedraProcessingTest.test_extract_from_medra_article |
|
6 |
0 |
0 |
|
100% |
| test / processing_medra_test.py |
MedraProcessingTest.test_extract_from_medra_book |
|
6 |
0 |
0 |
|
100% |
| test / processing_medra_test.py |
MedraProcessingTest.test_extract_from_medra_series |
|
6 |
0 |
0 |
|
100% |
| test / processing_medra_test.py |
MedraProcessingTest.test_extract_from_medra_book_chapter |
|
6 |
0 |
0 |
|
100% |
| test / processing_medra_test.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.delete_storege |
|
12 |
8 |
0 |
|
33% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_all_ids |
|
5 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_all_ids_redis |
|
5 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_redis_validity_list |
|
10 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_redis_validity_list_redis |
|
10 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_reids_validity_dict_w_fakeredis_db_values_sqlite |
|
15 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_reids_validity_dict_w_fakeredis_db_values_redis |
|
15 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_validated_as_default |
|
4 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_validated_as_default_redis |
|
4 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_validated_as_redis_with_preexistent_data |
|
13 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_validated_as_inmemory |
|
13 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_validated_as_redis |
|
13 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_id_manager |
|
27 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_id_manager_redis |
|
27 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_normalise_any_id |
|
10 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_normalise_any_id_redis |
|
10 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_norm_ids |
|
14 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_norm_ids_redis |
|
14 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_dict_to_cache |
|
10 |
1 |
0 |
|
90% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_csv_creator_base |
|
5 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_csv_creator_base_redis |
|
5 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_csv_creator_not_accepted_id |
|
9 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_csv_creator_not_accepted_id_redis |
|
9 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_csv_creator_invalid_id |
|
9 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_csv_creator_invalid_id_redis |
|
9 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_publisher_name_base |
|
13 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_publisher_name_base_redis |
|
13 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_publisher_name_publishers_mapping |
|
13 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_publisher_name_publishers_mapping_redis |
|
13 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_publisher_name_publishers_mapping_multi_dois |
|
29 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_publisher_name_publishers_mapping_multi_dois_redis |
|
29 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_manage_arxiv_single_id |
|
14 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_manage_arxiv_single_id_redis |
|
14 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_manage_doi_prefixes_priorities |
|
45 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_manage_doi_prefixes_priorities_redis |
|
45 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_to_validated_id_list |
|
89 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_to_validated_id_list_redis |
|
90 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_add_authors_to_agent_list |
|
6 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_add_authors_to_agent_list_redis |
|
6 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_add_authors_to_agent_list_no_creator |
|
6 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_add_authors_to_agent_list_no_creator_redis |
|
6 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_agents_strings_list |
|
6 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_get_agents_strings_list_redis |
|
6 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_find_openaire_orcid |
|
28 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_find_openaire_orcid_redis |
|
28 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_update_redis_values |
|
6 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
TestOpenaireProcessing.test_find_openaire_orcid_with_index |
|
23 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
test_validated_as_with_storage_manager |
|
9 |
0 |
0 |
|
100% |
| test / processing_oroci_test.py |
(no function) |
|
65 |
1 |
0 |
|
98% |
| test / pubmed_process_test.py |
PubMedProcess.setUp |
|
30 |
0 |
0 |
|
100% |
| test / pubmed_process_test.py |
PubMedProcess.test_find_missing_chuncks |
|
20 |
0 |
0 |
|
100% |
| test / pubmed_process_test.py |
PubMedProcess.test_new_chunks_distribution |
|
41 |
0 |
0 |
|
100% |
| test / pubmed_process_test.py |
PubMedProcess.test_assign_chunks |
|
30 |
0 |
0 |
|
100% |
| test / pubmed_process_test.py |
(no function) |
|
13 |
1 |
0 |
|
92% |
| test / pubmed_processing_test.py |
TestPubmedProcessing.test_csv_creator |
|
14 |
0 |
0 |
|
100% |
| test / pubmed_processing_test.py |
TestPubmedProcessing.test_csv_creator_w_journal_dict |
|
14 |
0 |
0 |
|
100% |
| test / pubmed_processing_test.py |
TestPubmedProcessing.test_orcid_finder |
|
4 |
0 |
0 |
|
100% |
| test / pubmed_processing_test.py |
TestPubmedProcessing.test_get_agents_strings_list |
|
4 |
0 |
0 |
|
100% |
| test / pubmed_processing_test.py |
TestPubmedProcessing.test_get_venue_name_with_extended_map |
|
4 |
0 |
0 |
|
100% |
| test / pubmed_processing_test.py |
TestPubmedProcessing.test_get_venue_name_with_extended_map_ISSN |
|
6 |
0 |
0 |
|
100% |
| test / pubmed_processing_test.py |
TestPubmedProcessing.test_get_venue_name_no_extended_map |
|
4 |
0 |
0 |
|
100% |
| test / pubmed_processing_test.py |
TestPubmedProcessing.test_issn_worker |
|
5 |
0 |
0 |
|
100% |
| test / pubmed_processing_test.py |
TestPubmedProcessing.test_id_worker |
|
9 |
0 |
0 |
|
100% |
| test / pubmed_processing_test.py |
TestPubmedProcessing.test_find_homonyms |
|
13 |
0 |
0 |
|
100% |
| test / pubmed_processing_test.py |
TestPubmedProcessing.test_compute_affinity |
|
18 |
0 |
0 |
|
100% |
| test / pubmed_processing_test.py |
TestPubmedProcessing.test_redis_db |
|
14 |
0 |
0 |
|
100% |
| test / pubmed_processing_test.py |
TestPubmedProcessing.test_get_citations |
|
5 |
0 |
0 |
|
100% |
| test / pubmed_processing_test.py |
TestPubmedProcessing.test_get_citing_pmid |
|
5 |
0 |
0 |
|
100% |
| test / pubmed_processing_test.py |
(no function) |
|
36 |
1 |
0 |
|
97% |
| test / storage_m_redis_test.py |
TestRedisStorageManager.test_storage_management_testing |
|
24 |
0 |
0 |
|
100% |
| test / storage_m_redis_test.py |
(no function) |
|
6 |
1 |
0 |
|
83% |