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))