コード例 #1
0
 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({}, {}))
コード例 #2
0
 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(
                          {}, {}))
コード例 #3
0
 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({}, {}))