From a8177d7afa386f4537fb2c4b3dd6f1e2ee1a8f56 Mon Sep 17 00:00:00 2001 From: grossmj Date: Mon, 18 Dec 2017 12:08:14 +0100 Subject: [PATCH] Fix tests more reliably. Ref #0df997d. --- tests/compute/test_manager.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/compute/test_manager.py b/tests/compute/test_manager.py index 6c5f4feb..8a1634fb 100644 --- a/tests/compute/test_manager.py +++ b/tests/compute/test_manager.py @@ -229,9 +229,9 @@ def test_list_images(loop, qemu, tmpdir): f.write("1") with patch("gns3server.utils.images.default_images_directory", return_value=str(tmpdir)): - assert loop.run_until_complete(qemu.list_images()) == [ - {"filename": "b.qcow2", "path": "b.qcow2", "md5sum": "c4ca4238a0b923820dcc509a6f75849b", "filesize": 1}, - {"filename": "a.qcow2", "path": "a.qcow2", "md5sum": "c4ca4238a0b923820dcc509a6f75849b", "filesize": 1} + assert sorted(loop.run_until_complete(qemu.list_images()), key=lambda k: k['filename']) == [ + {"filename": "a.qcow2", "path": "a.qcow2", "md5sum": "c4ca4238a0b923820dcc509a6f75849b", "filesize": 1}, + {"filename": "b.qcow2", "path": "b.qcow2", "md5sum": "c4ca4238a0b923820dcc509a6f75849b", "filesize": 1} ] @@ -249,9 +249,9 @@ def test_list_images_recursives(loop, qemu, tmpdir): with patch("gns3server.utils.images.default_images_directory", return_value=str(tmpdir)): - assert loop.run_until_complete(qemu.list_images()) == [ - {"filename": "b.qcow2", "path": "b.qcow2", "md5sum": "c4ca4238a0b923820dcc509a6f75849b", "filesize": 1}, + assert sorted(loop.run_until_complete(qemu.list_images()), key=lambda k: k['filename']) == [ {"filename": "a.qcow2", "path": "a.qcow2", "md5sum": "c4ca4238a0b923820dcc509a6f75849b", "filesize": 1}, + {"filename": "b.qcow2", "path": "b.qcow2", "md5sum": "c4ca4238a0b923820dcc509a6f75849b", "filesize": 1}, {"filename": "c.qcow2", "path": force_unix_path(os.path.sep.join(["c", "c.qcow2"])), "md5sum": "c4ca4238a0b923820dcc509a6f75849b", "filesize": 1} ]