diff --git a/src/_zkapauthorizer/tests/test_lease_maintenance.py b/src/_zkapauthorizer/tests/test_lease_maintenance.py
index 4ac9c066f9dfb1364817cc08a1bac4e3844c38f4..87345284ccf38f17272596dd71e1e6bf916bff6e 100644
--- a/src/_zkapauthorizer/tests/test_lease_maintenance.py
+++ b/src/_zkapauthorizer/tests/test_lease_maintenance.py
@@ -642,7 +642,8 @@ class MaintainLeasesFromRootTests(TestCase):
                 except KeyError:
                     continue
                 else:
-                    expected.append(list(stat.size for stat in shares.values()))
+                    if shares:
+                        expected.append(list(stat.size for stat in shares.values()))
 
         # The visit order doesn't matter.
         expected.sort()