Fix flaky test

This commit is contained in:
Kovid Goyal
2024-07-14 14:31:47 +05:30
parent 6580fa978b
commit d93e91d115

View File

@@ -254,7 +254,8 @@ class TestGraphics(BaseTest):
self.assertRaises(KeyError, dc.get, key_as_bytes(x))
self.assertEqual(sz, dc.size_on_disk())
self.assertEqual(sz, dc.size_on_disk())
for x in ('xy', 'C'*4, 'B'*6, 'A'*8):
# fill holes largest first to ensure small one doesnt go into large accidentally causing fragmentation
for x in reversed(('xy', 'C'*4, 'B'*6, 'A'*8)):
add(x, x)
self.assertTrue(dc.wait_for_write())
self.assertEqual(sz, dc.size_on_disk())