From a95caba5c21dec2e68fb26319cf8cc62c9087b17 Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Tue, 25 Feb 2020 14:47:55 -0500
Subject: [PATCH] Be independent of visitation order

---
 src/_zkapauthorizer/tests/test_lease_maintenance.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/_zkapauthorizer/tests/test_lease_maintenance.py b/src/_zkapauthorizer/tests/test_lease_maintenance.py
index 8d3545f..7d4df1d 100644
--- a/src/_zkapauthorizer/tests/test_lease_maintenance.py
+++ b/src/_zkapauthorizer/tests/test_lease_maintenance.py
@@ -559,7 +559,13 @@ class MaintainLeasesFromRootTests(TestCase):
                     # DummyStorageServer always pretends to have only one share
                     expected.append([stat.size])
 
+        # The visit order doesn't matter.
+        expected.sort()
+
         self.assertThat(
             observer.observed,
-            Equals(expected),
+            AfterPreprocessing(
+                sorted,
+                Equals(expected),
+            ),
         )
-- 
GitLab