def test_entry_set(self): map = self._fill_map() self.assertTrueEventually(lambda: six.assertCountEqual( self, six.iteritems(map), self.replicated_map.entry_set()))
def test_in(self): self._fill_map_numeric(count=10) predicate = in_("this", 1, 5, 7) six.assertCountEqual(self, self.map.key_set(predicate), [1, 5, 7])
def test_entry_set(self): entries = self._fill_map() six.assertCountEqual(self, self.map.entry_set(), list(six.iteritems(entries)))
def test_or(self): self._fill_map() predicate = or_(equal("this", "value-1"), equal("this", "value-2")) six.assertCountEqual(self, self.map.key_set(predicate), ["key-1", "key-2"])
def test_equal(self): self._fill_map() predicate = equal("this", "value-1") six.assertCountEqual(self, self.map.key_set(predicate), ["key-1"])
def test_greater_than_or_equal(self): self._fill_map_numeric() predicate = is_greater_than_or_equal_to("this", 10) six.assertCountEqual(self, self.map.key_set(predicate), list(range(10, 100)))
def test_sql(self): self._fill_map() predicate = sql("this == 'value-1'") six.assertCountEqual(self, self.map.key_set(predicate), ["key-1"])
def test_put_get(self): self.assertTrue(self.multi_map.put("key", "value1")) self.assertTrue(self.multi_map.put("key", "value2")) self.assertFalse(self.multi_map.put("key", "value2")) six.assertCountEqual(self, self.multi_map.get("key"), ["value1", "value2"])
def test_values(self): values = list(self._fill_map().values()) six.assertCountEqual(self, list(self.multi_map.values()), itertools.chain(*values))
def test_load_all_with_key_set_loads_given_keys(self): self.map.evict_all() self.map.load_all(["key0", "key1"]) entry_set = self.map.get_all(["key0", "key1"]) six.assertCountEqual(self, entry_set, {"key0": "val0", "key1": "val1"})
def test_key_set(self): keys = list(self._fill_map().keys()) six.assertCountEqual(self, self.multi_map.key_set(), keys)
def test_load_all_with_no_args_loads_all_keys(self): self.map.evict_all() self.map.load_all() entry_set = self.map.get_all(self.entries.keys()) six.assertCountEqual(self, entry_set, self.entries)
def test_values(self): values = list(self._fill_map().values()) six.assertCountEqual(self, list(self.map.values()), values)
def test_get_all(self): expected = self._fill_map(1000) actual = self.map.get_all(list(expected.keys())) six.assertCountEqual(self, expected, actual)
def test_key_set(self): map = self._fill_map() self.assertTrueEventually(lambda: six.assertCountEqual( self, list(map.keys()), self.replicated_map.key_set()))
def test_load_addresses(self): self.network_config.addresses.append("192.168.0.1:5701") provider = DefaultAddressProvider(self.network_config) addresses = provider.load_addresses() six.assertCountEqual(self, addresses, [Address("192.168.0.1", 5701)])
def test_values(self): map = self._fill_map() self.assertTrueEventually(lambda: six.assertCountEqual( self, list(map.values()), list(self.replicated_map.values())))
def test_load_addresses_with_empty_addresses(self): provider = DefaultAddressProvider(self.network_config) addresses = provider.load_addresses() six.assertCountEqual(self, addresses, [])
def test_false(self): map = self._fill_map() predicate = false() six.assertCountEqual(self, self.map.key_set(predicate), [])
def test_add_all(self): _all = ["1", "2", "3"] add_resp = self.queue.add_all(_all) q_all = self.queue.iterator() six.assertCountEqual(self, _all, q_all) self.assertTrue(add_resp)
def test_and(self): self._fill_map() predicate = and_(equal("this", "value-1"), equal("this", "value-2")) six.assertCountEqual(self, self.map.key_set(predicate), [])
def test_iterator(self): _all = ["1", "2", "3"] self.queue.add_all(_all) all_result = self.queue.iterator() six.assertCountEqual(self, all_result, _all)
def test_between(self): self._fill_map_numeric() predicate = between("this", 1, 20) six.assertCountEqual(self, self.map.key_set(predicate), list(range(1, 21)))
def test_get_all(self): _all = ["1", "2", "3"] self.set.add_all(_all) all_result = self.set.get_all() six.assertCountEqual(self, all_result, _all)
def test_not_equal(self): self._fill_map(count=3) predicate = not_equal("this", "value-1") six.assertCountEqual(self, self.map.key_set(predicate), ["key-0", "key-2"])
def test_add_all(self): _all = ["1", "2", "3"] add_resp = self.set.add_all(_all) set_all = self.set.get_all() six.assertCountEqual(self, _all, set_all) self.assertTrue(add_resp)
def test_less_than(self): self._fill_map_numeric() predicate = less("this", 10) six.assertCountEqual(self, self.map.key_set(predicate), list(range(0, 10)))
def test_load_all_with_key_set_loads_given_keys(self): self.map.evict_all() self.map.load_all(['key0', 'key1']) entry_set = self.map.get_all(['key0', 'key1']) six.assertCountEqual(self, entry_set, {'key0': 'val0', 'key1': 'val1'})