From 7dcc8fd7098265357899a582274f5bdf6b00a84c Mon Sep 17 00:00:00 2001 From: Kien Le <kien.le@earthscope.org> Date: Wed, 15 May 2024 16:57:47 -0600 Subject: [PATCH] Fix broken unit tests preventing build of Linux --- tests/model/reftek_data/test_reftek.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/model/reftek_data/test_reftek.py b/tests/model/reftek_data/test_reftek.py index 22692a390..16c8603f3 100644 --- a/tests/model/reftek_data/test_reftek.py +++ b/tests/model/reftek_data/test_reftek.py @@ -90,7 +90,9 @@ class TestReftek(BaseTestCase): } expected_waveform = ['DS1-1', 'DS1-2', 'DS1-3'] obj = RT130(**args) - self.assertEqual(obj.found_data_streams, [9, 1, 1]) + # The found data streams are in different order between MacOS and + # Linux, so we can't use a normal equality check. + self.assertCountEqual(obj.found_data_streams, [9, 1, 1]) self.assertEqual(obj.data_set_ids, [('92EB', '25')]) self.assertEqual( list(obj.stream_header_by_data_set_id_chan[('92EB', '25')].keys()), @@ -186,7 +188,9 @@ class TestReftek(BaseTestCase): 'GPS Lk/Unlk', 'Clk Phase Err', 'Event DS1'] expected_waveform = ['DS1-1', 'DS1-2', 'DS1-3'] obj = RT130(**args) - self.assertEqual(obj.found_data_streams, [9, 1, 1, 2, 2]) + # The found data streams are in different order between MacOS and + # Linux, so we can't use a normal equality check. + self.assertCountEqual(obj.found_data_streams, [9, 1, 1, 2, 2]) self.assertEqual(obj.data_set_ids, [('92EB', '25'), ('98AD', '0')]) self.assertEqual(obj.selected_data_set_id, ('92EB', '25')) self.assertEqual( -- GitLab