예제 #1
0
 def test_exists_many(self):
     asm = AerospikeClientMock()
     asm.put(("a", "b", 1), {"a": 1})
     asm.put(("a", "b", 2), {"a": 2})
     asm.put(("a", "b", 3), {"a": 3})
     asm.put(("a", "b", 4), {"a": 4})
     keys = [
         ("a", "b", 1),
         ("a", "b", 2),
         ("a", "b", 3),
         ("a", "b", 4),
         ("a", "b", 5),
     ]
     self.assertEqual([
         (("a", "b", 1), {
             'gen': 1,
             'ttl': 0
         }),
         (("a", "b", 2), {
             'gen': 1,
             'ttl': 0
         }),
         (("a", "b", 3), {
             'gen': 1,
             'ttl': 0
         }),
         (("a", "b", 4), {
             'gen': 1,
             'ttl': 0
         }),
         (("a", "b", 5), None),
     ], asm.exists_many(keys))
 def test_exists_many(self):
     default_ttl = 2
     asm = AerospikeClientMock(default_ttl=2)
     asm.put(("a", "b", 1), {"a": 1})
     asm.put(("a", "b", 2), {"a": 2})
     asm.put(("a", "b", 3), {"a": 3})
     asm.put(("a", "b", 4), {"a": 4})
     keys = [
         ("a", "b", 1),
         ("a", "b", 2),
         ("a", "b", 3),
         ("a", "b", 4),
         ("a", "b", 5),
     ]
     self.assertEqual([(('a', 'b', 1), {
         'gen': 1,
         'ttl': self.get_time(default_ttl)
     }), (('a', 'b', 2), {
         'gen': 1,
         'ttl': self.get_time(default_ttl)
     }), (('a', 'b', 3), {
         'gen': 1,
         'ttl': self.get_time(default_ttl)
     }), (('a', 'b', 4), {
         'gen': 1,
         'ttl': self.get_time(default_ttl)
     }), (('a', 'b', 5), None)], asm.exists_many(keys))
 def test_exists_many(self):
     asm = AerospikeClientMock()
     asm.put(("a", "b", 1), {"a": 1})
     asm.put(("a", "b", 2), {"a": 2})
     asm.put(("a", "b", 3), {"a": 3})
     asm.put(("a", "b", 4), {"a": 4})
     keys = [
         ("a", "b", 1),
         ("a", "b", 2),
         ("a", "b", 3),
         ("a", "b", 4),
         ("a", "b", 5),
     ]
     self.assertEqual(
         {
             1: {'gen': 1, 'ttl': 0}, 2: {'gen': 1, 'ttl': 0},
             3: {'gen': 1, 'ttl': 0}, 4: {'gen': 1, 'ttl': 0},
             5: None
         }, asm.exists_many(keys))
 def test_exists_many(self):
     default_ttl = 2
     asm = AerospikeClientMock(default_ttl=2)
     asm.put(("a", "b", 1), {"a": 1})
     asm.put(("a", "b", 2), {"a": 2})
     asm.put(("a", "b", 3), {"a": 3})
     asm.put(("a", "b", 4), {"a": 4})
     keys = [
         ("a", "b", 1),
         ("a", "b", 2),
         ("a", "b", 3),
         ("a", "b", 4),
         ("a", "b", 5),
     ]
     self.assertEqual(
         [
             (('a', 'b', 1), {'gen': 1, 'ttl': self.get_time(default_ttl)}),
             (('a', 'b', 2), {'gen': 1, 'ttl': self.get_time(default_ttl)}),
             (('a', 'b', 3), {'gen': 1, 'ttl': self.get_time(default_ttl)}),
             (('a', 'b', 4), {'gen': 1, 'ttl': self.get_time(default_ttl)}),
             (('a', 'b', 5), None)
         ]
         , asm.exists_many(keys))