From 2dd7067e09562e3dfa2586e0111d8ef1cd695d38 Mon Sep 17 00:00:00 2001 From: Matt Riedemann Date: Tue, 23 Nov 2021 10:22:18 -0600 Subject: [PATCH] Compare sorted tags in test_save_all qiskit-experiments does not maintain order on experiment tags since [1] so we need to compare experiment tags in the `test_save_all` test with a predictable sort order. [1] https://github.com/Qiskit/qiskit-experiments/pull/522 Closes #210 --- test/ibm/experiment/test_experiment_data_integration.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/ibm/experiment/test_experiment_data_integration.py b/test/ibm/experiment/test_experiment_data_integration.py index cd3aab3ab..996651046 100644 --- a/test/ibm/experiment/test_experiment_data_integration.py +++ b/test/ibm/experiment/test_experiment_data_integration.py @@ -310,7 +310,9 @@ def test_save_all(self): exp_data.save() rexp = DbExperimentData.load(exp_data.experiment_id, self.experiment) - self.assertEqual(["foo", "bar"], rexp.tags) + # Experiment tag order is not necessarily preserved by qiskit-experiments + # so compare tags with a predictable sort order. + self.assertEqual(["bar", "foo"], sorted(rexp.tags)) self.assertEqual(aresult.result_id, rexp.analysis_results(0).result_id) self.assertEqual(hello_bytes, rexp.figure(0))