hazelcast / hazelcast/hazelcast-python-client

[API-2275] Flaky test: map_nearcache_test.MapTest.test_invalidate_single_key

Open
#725 1 comment 0 reactions 0 assignees View on GitHub
to-jira Type: Test-Failure
Dominant language
Python
Stars
116
Forks
78
Avg merge
10d 22h
Merged PRs (30d)
1

Description

This test failed in the compatibility suite for Hz 5.3.8:
https://github.com/hazelcast/client-compatibility-suites/actions/runs/15042583719/job/42277600444

```
=================================== FAILURES ===================================
______________________ MapTest.test_invalidate_single_key ______________________

self =

def test_invalidate_single_key(self):
self.fill_map_and_near_cache(10)
initial_cache_size = len(self.map._wrapped._near_cache)
script = """map = instance_0.getMap("{}");map.remove("key-5")""".format(self.map.name)
response = self.rc.executeOnController(self.cluster.id, script, Lang.PYTHON)
self.assertTrue(response.success)
self.assertEqual(initial_cache_size, 10)

def assertion():
self.assertEqual(len(self.map._wrapped._near_cache), 9)

> self.assertTrueEventually(assertion)

tests/integration/backward_compatible/proxy/map_nearcache_test.py:77:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/base.py:76: in assertTrueEventually
raise last_exception
tests/base.py:67: in assertTrueEventually
assertion()
tests/integration/backward_compatible/proxy/map_nearcache_test.py:75: in assertion
self.assertEqual(len(self.map._wrapped._near_cache), 9)
E AssertionError: 10 != 9
=========================== short test summary info ============================
FAILED tests/integration/backward_compatible/proxy/map_nearcache_test.py::MapTest::test_invalidate_single_key
============ 1 failed, [142](https://github.com/hazelcast/client-compatibility-suites/actions/runs/15042583719/job/42277600444#step:15:143)1 passed, 32 skipped in 446.89s (0:07:26) ============
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.