def test_adding_record(self): "tests adding a record" from invenio.legacy.bibrank.citation_indexer import process_chunk dicts = EXPECTED_DICTS.copy() remove_from_dicts(dicts, 92) process_chunk([92], CONFIG, dicts) compare_dicts(self, dicts)
def test_catchup(self): "tests adding a record" from invenio.legacy.bibrank.citation_indexer import process_chunk dicts = EXPECTED_DICTS.copy() dicts['cites'][95].remove(77) dicts['refs'][77].remove(95) process_chunk([95], CONFIG, dicts) compare_dicts(self, dicts)
def test_removed_cites(self): "test the cascading of removed cites" from invenio.legacy.bibrank.citation_indexer import process_chunk dicts = EXPECTED_DICTS.copy() dicts['cites'].setdefault(1, []).append(3) dicts['cites'].setdefault(2, []).append(3) dicts['refs'].setdefault(3, []).extend([1, 2]) process_chunk([1, 2], CONFIG, dicts) compare_dicts(self, dicts)
def test_basic(self): from invenio.legacy.bibrank.citation_indexer import process_chunk dicts = { 'cites_weight': {}, 'cites': {}, 'refs': {}, 'selfcites': {}, 'selfrefs': {}, 'authorcites': {}, } process_chunk(range(1, 100), CONFIG, dicts) compare_dicts(self, dicts)