Fix render cache not being used

This commit is contained in:
Kovid Goyal
2024-07-23 15:07:41 +05:30
parent 7e7050d30e
commit a0dc062032
2 changed files with 11 additions and 3 deletions

View File

@@ -1260,6 +1260,7 @@ class TestGraphics(BaseTest):
outputs.append(irc.render(f.name))
entries = list(irc.entries())
self.assertLessEqual(len(entries), irc.max_entries)
self.ae(irc.num_of_renders, len(outputs))
remaining_outputs = outputs[-irc.max_entries:]
for x in remaining_outputs:
self.assertTrue(os.path.exists(x))
@@ -1268,6 +1269,7 @@ class TestGraphics(BaseTest):
self.assertLess(os.path.getmtime(remaining_outputs[0]), os.path.getmtime(remaining_outputs[1]))
remaining_srcs = srcs[-irc.max_entries:]
self.ae(irc.render(remaining_srcs[0]), remaining_outputs[0])
self.ae(irc.num_of_renders, len(outputs))
self.assertGreater(os.path.getmtime(remaining_outputs[0]), os.path.getmtime(remaining_outputs[1]))
width, height, fd = irc(remaining_srcs[-1])