def test_merge_with_old_dictionnary(self): """bibrank downloads indexer - merging with old dictionary""" self.assertEqual({1:[(2, 3)], 2:[(3, 4)], 3:[(4, 5)]}, bibrank_downloads_indexer.merge_with_old_dictionnary(\ {3:[(4, 5)]}, {1:[(2, 3)], 2:[(3, 4)]})) self.assertEqual({1:[(2, 4)], 2:[(3, 4)]}, bibrank_downloads_indexer.merge_with_old_dictionnary(\ {1:[(2, 1)]}, {1:[(2, 3)], 2:[(3, 4)]})) self.assertEqual({1:[(3, 3), (2, 3)], 2:[(3, 4)]}, bibrank_downloads_indexer.merge_with_old_dictionnary(\ {1:[(2, 3)]}, {1:[(3, 3)], 2:[(3, 4)]})) self.assertEqual({}, bibrank_downloads_indexer.merge_with_old_dictionnary({}, {}))
def test_merge_with_old_dictionnary(self): """bibrank downloads indexer - merging with old dictionary""" self.assertEqual({1:[(2, 3)], 2:[(3, 4)], 3:[(4, 5)]}, bibrank_downloads_indexer.merge_with_old_dictionnary(\ {3:[(4, 5)]}, {1:[(2, 3)], 2:[(3, 4)]})) self.assertEqual({1:[(2, 4)], 2:[(3, 4)]}, bibrank_downloads_indexer.merge_with_old_dictionnary(\ {1:[(2, 1)]}, {1:[(2, 3)], 2:[(3, 4)]})) self.assertEqual({1:[(3, 3), (2, 3)], 2:[(3, 4)]}, bibrank_downloads_indexer.merge_with_old_dictionnary(\ {1:[(2, 3)]}, {1:[(3, 3)], 2:[(3, 4)]})) self.assertEqual({}, bibrank_downloads_indexer.merge_with_old_dictionnary( {}, {}))
def test_merge_with_old_dictionnary(self): """bibrank downloads indexer - merging with old dictionary.""" from invenio.legacy.bibrank import \ downloads_indexer as bibrank_downloads_indexer self.assertEqual( {1: [(2, 3)], 2: [(3, 4)], 3: [(4, 5)]}, bibrank_downloads_indexer.merge_with_old_dictionnary( {3: [(4, 5)]}, {1: [(2, 3)], 2: [(3, 4)]})) self.assertEqual( {1: [(2, 4)], 2: [(3, 4)]}, bibrank_downloads_indexer.merge_with_old_dictionnary( {1: [(2, 1)]}, {1: [(2, 3)], 2: [(3, 4)]})) self.assertEqual( {1: [(3, 3), (2, 3)], 2: [(3, 4)]}, bibrank_downloads_indexer.merge_with_old_dictionnary( {1: [(2, 3)]}, {1: [(3, 3)], 2: [(3, 4)]})) self.assertEqual( {}, bibrank_downloads_indexer.merge_with_old_dictionnary({}, {}))