mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-25 17:52:02 +02:00
DRYer
This commit is contained in:
@@ -321,22 +321,26 @@ class TestGraphics(BaseTest):
|
||||
dc.remove_from_ram(clear_predicate)
|
||||
self.assertEqual(dc.num_cached_in_ram(), 0)
|
||||
|
||||
reset(512)
|
||||
reset(small_hole_threshold=512, defrag_factor=20)
|
||||
self.assertIsNone(add(1, '1' * 1024))
|
||||
self.assertIsNone(add(2, '2' * 1024))
|
||||
dc.wait_for_write()
|
||||
sz = dc.size_on_disk()
|
||||
remove(1)
|
||||
self.ae(sz, dc.size_on_disk())
|
||||
self.ae({x[1] for x in dc.holes()}, {1024})
|
||||
self.assertIsNone(add(3, '3' * 800))
|
||||
dc.wait_for_write()
|
||||
self.assertFalse(dc.holes())
|
||||
self.ae(sz, dc.size_on_disk())
|
||||
self.assertIsNone(add(4, '4' * 100))
|
||||
sz += 100
|
||||
dc.wait_for_write()
|
||||
self.ae(sz, dc.size_on_disk())
|
||||
check_data()
|
||||
self.assertFalse(dc.holes())
|
||||
remove(4)
|
||||
self.assertFalse(dc.holes())
|
||||
self.assertIsNone(add(5, '5' * 10))
|
||||
sz += 10
|
||||
dc.wait_for_write()
|
||||
|
||||
Reference in New Issue
Block a user