From 9644532916de535b738f1e85f5ce060c5e77c604 Mon Sep 17 00:00:00 2001 From: meejah Date: Fri, 7 Jan 2022 11:28:55 -0700 Subject: [PATCH] don't depend on order --- src/allmydata/test/web/test_root.py | 49 ++++++++++++++--------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/src/allmydata/test/web/test_root.py b/src/allmydata/test/web/test_root.py index 8c46b809a..228b8e449 100644 --- a/src/allmydata/test/web/test_root.py +++ b/src/allmydata/test/web/test_root.py @@ -215,29 +215,28 @@ class RenderRoot(AsyncTestCase): yield root.render(req) raw_js = b"".join(lines).decode("utf8") - self.assertThat( - json.loads(raw_js), - Equals({ - "introducers": { - "statuses": [] - }, - "servers": [ - { - "connection_status": "summary0", - "nodeid": "server_id0", - "last_received_data": 0, - "version": None, - "available_space": None, - "nickname": "" - }, - { - "connection_status": "summary1", - "nodeid": "server_id1", - "last_received_data": 0, - "version": None, - "available_space": 12345, - "nickname": "" - } - ] - }) + js = json.loads(raw_js) + servers = js["servers"] + self.assertEquals(len(servers), 2) + self.assertIn( + { + "connection_status": "summary0", + "nodeid": "server_id0", + "last_received_data": 0, + "version": None, + "available_space": None, + "nickname": "" + }, + servers + ) + self.assertIn( + { + "connection_status": "summary1", + "nodeid": "server_id1", + "last_received_data": 0, + "version": None, + "available_space": 12345, + "nickname": "" + }, + servers )